Render refactoring (finally)

Branch is still being finalized, merge can wait.

Merge request reports

Loading