Changed the module mechanic around a bit (they now have both init and preInit)
BlockOrePrimary.EnumOrePrimary is stupid, let's shorten that!