Break out Renderable protocol into own project.

Add the last few built-in type renderers.