Render refactor (with couple of fixes)

We use ```fromSomething``` a lot in other classes. Might make sense to rename it just to keep the API consistent.