Basic structure, for what it's worth.
Added some basic rendering.