Render functionality

Replaces commit #105