Add view contexts

Allows multiple camera renders (2player, skyboxes)