Rewrote module_subsets method to take advantage of the new Module initializer.