The core element in registering shaders for use in the program.
#[derive(Nametag)] to an enum with variants will let you use those enums
as identifiers for shaders in your pipeline.
This is just an identification number.
Usually, it will be generated by
#[derive(Nametag)] at compile time.