Partial work on the module allocation GUI
Cleaned up module manager gui code and made bar rendering work
Added modifiable allocation interface - made things actually work :D