VINCIA is a Monte Carlo parton shower, which aims to provide a fast and precise simulation of high-energy proton-proton collisions at LHC. It is a plug-in to PYTHIA 8, currently under development. It features Markov multiplicative multi-leg matching to exact matrix-elements.
There is a considerable knowledge gap between the algorithm as explained in the papers and the actual workings of the code. In VINCIA, we aim to document the code through high-level activity diagrams (workflows) in order to bridge this gap. These diagrams will be generated automatically from special comments written alongside the c++ code by the developers. This is akin to Doxygen documentation, but incorporates 'dynamical' information on the execution flow.
References :

VINCIA: http://vincia.hepforge.org,
Doxygen: http://www.doxygen.org
Documentation project: link