VID-2127 actually commit the scaffolding code
VID-2127 Add documentation
VID-2127 more tests
Update logging messages
VID-2127 Add more tests