Component Viewer: source code, coverage
Component Viewer: add options
Component Viewer: workspace
Merge branch 'component-viewer-2.0'