More tk

discuss as desired.
I'm trying to battle the thick walls of code that we call archetypes.  With all the namespacing (partly c++'s fault), we archetype code is really thick and hard to follow IMO.  Keeping it relatively shortish was/is a high priority for me.