Update render to support views in multiple modules

Backport from `musicgame`