Update basic front-end homepage elements. Modularize and mixin more front-end logic