Cleaning up camera modes in an attempt to better understand them.
Typing a declaration in Polyform so that it passes the JS tests.
Switching PtrSet from using cast to using the PtrSet constructor.