If someone wants to do this route of metadata, please consider the addition of a metadata property "should this be auto loaded". Currently we have ad-hoc logic for some modules that might be auto loaded (compat_...) and it'd probably be cleaner to do this.