Refactor out renderer

Loading and error tests and failing
Make loading and error tests pass
Make LivePreviewViewManager subclass friendly