in favor of const refs
This rewrites renderer scheduling. Occlusion is now unified in a new Pass type.