whoami
transform context mgr gets its own class now

cleaner than turning Transform into a context-dependent class
be a bit more judicious about blowing away context state between frames