Interim save....
Completed refactor of video recording and playback
Refactored elements to app, core and dev
A bit more refactoring