Added camera definition.
Camera implementation (WIP).