More front-end refactoring to keep things DRY.  Implement reusable Angular controllers for all landing pages.  Convert landing page grid view to a ZPT macro to centralize layout changes.