was in MTech, but could be useful in other places

Colour: enum type, with assigned rgb hex values.
Config: generic config class, allows for easy config without loads of
variables everywhere, for example of how to use, look in MTech