Specs and implementations for landing page. Closes #2