Added Elements, Partials, and Rendering. Still needs a lot of refactoring