Rewrite using method_missing
Merge branch 'render_buffer'