Add documentation.

Add documentation and prepare for knwoledge transfert.