Massive Robot Structure Change

Allows for the easy customization of robots and introduces a subsystem
concept that allows for new mechanisms to be easily added