Add templating library and styling boilerplate plus update workflow