refact: rename some classes (take away forwarding 'C' char)
refact: rename namespace 'vmod' to 'mod'
refact: split modules and test application in different compiling
modules
impl: image input and image recording and gui interface for that