Slowly adding a camera API.