Publisher -> Compiler

Also moved templates into separate dir.