Add camera and logger modules

* logger autoscrolls
* camera supports multiple layers