Separate Renderable files.
Code cleanup and organization.
Code cleanup and organization.