Added sourcecode viewing to Demos and changed the way Combinators work