-Split Asset / created instance more cleanly. -Asset provides an RenderLoop instance that can be used for rendering -Remove data store (implicitly the loop instance now)