Added in the beginnings of the ModuleHelper.
More module work, almost ready for implementation