Broke out HTML views into their own module. First part of flow stubbed out.