Renderable Class (Java)

Currently unfinished, having some issues with enums and some of the key
values.