Decouple workflow steps from CLI
Update device API
Move getch to CLI code
Make pluginmanager singleton
Use concurrent.futures for multithreading/multiprocessing
CHDKCameras: Support for preview images from viewport
GUI protoype
Fix bug in scantailor plugin
Update TODO