Preliminary camera implementation.