Interior Views & Refactor

This PR pushes the interior (editor) sections forward as well as reduces some boilerplate that was starting to accumulate in the in the views, components, and blocks. Lastly, this addresses some design and memory issues that were discovered while testing on Tarako.