Adding first pass at a previewer