Rewrote module utopia for the new Module system