Refactored the documentation to provide 100% coverage.

Signed-off-by: Alex <alex@centromere.net>