Restructure compilation to move compiler class map into pyramid_frontend.assets in anticipation of making tag funcs methods of Compiler
Refactor to put less unnecessary state in Compiler instances
Refactor to make tag rendering functions methods of Compiler classes: may need some performance optimization