It should be possible to combine 2D and 3D into a single Camera class. Not needed now, but let's consider this in the future.