Modules

Draft documentation - the documentation for ESP is currently being updated.