Initial implementation of Camera.

I wrote a simple Camera class that exposes providers for adjusting its position.