Beginning camera transition engineering

base classes and such.