Added first part of UI Module management!

Ui will function but has not been updated to handle new module system.