added support for configurable modules [#14]
Merge branch 'configurable-modules' into develop