- Try to isolate rendering so we can switch back and forth through the development process. - Need to separate UI and render pieces as much as possible to facilitate the switching