Implement faster #render

Still needs unit tests. Closes #10