Write me! You can get a pretty good idea of how the viewer works by looking at the screenshots page.