Reduce repeated markup in novus backend templates