Do VideoViewer refactoring
- Use 'viewbox' as base module in styling and scripting