Just renaming modules to names a bit more easy to type
Started integration of a few basic command translation code.
Rewrote modules vs intances code to make it more obvious about the differences between the two (there can be multiple instances of the same module running).
Still a work in progress - commit to save current state