Not needed
Refactors html generators into overridable subs