Create rest of view classes & refactor to delegate responsibilities down the chain.