Added singletons for describing the module types and the cpu complexity levels.
Move box chassis into a sub folder for chassis instances and define a common chassis class that can get all cpu modules.
Update speedy wheels module to return different instructions based on the allowed complexity rating.
When getting instructions, limit them to the complexity levels of the cpu (can be based on the module type). Allow all instructions for all cpus to be listed as well if desired.