Various improvements, added Reveal framework