Camera Interface Layer