Moved toolbox code to its own module.

Added names and ids images produced from Resources
Way too much

Broke things into layers more
Added some UID stuff
Added some toolbox->active->workspace logic