Attach this to any struct/class that represents a command.
Attach this to any member field to add it to a help text group.
Attach this to any struct/class that represents the default command.
Attach this to any member field to mark it as a named argument.
Attach this to any member field to mark it as a positional argument.
Attach this onto a string[] member field to mark it as the "raw arg list".
Contains the UDAs used and recognised by infogen, and any systems built on top of it.