TODO - Integrate documentation of all different parts. $Id$