Added 2D and 3D camera classes.