the create function needs to be public
grab the device info struct at init time
zip through camera list on start()

Disable stop for now as I really don't know how useful stopping would actually be.
add placeholder camera handler functions