Initial check-in

First working version of Reveal.