Independent register get/set for greater flexibility
Added camera presets, refactoring