Did some refactoring. Added the help to the docs.