Much saner way to deal with aliases.  B-)
Add Thing inheritance, and some stubs to inherit.
Dissolve ThingSpace, and commands & parameters.
Remove the excess moduleBegin crap.