introduce scene
refactor viewer
implement hyperlink on simple table to trigger another scene loading
some merges