Reference Updates and Viewer

- started shell for the viewer app