Refactor brix/base into interfaces
Tidy things up
Restored tag and brickTmpl
Added refresh template logic

make sure the old logic provided by interface/zuomo still work
Moved specific code into interface/zuomo
Almost done with interface/zuomo refactor