Description and modulesDocumentation added. Also still playing to decide where to put module type.