documentation updates as well as backend support for generating documentation
some updates of the turorial and added some more pictures