The module-requirement stuff needs to be reworked as there is little to no difference between an internal module (build) or an "actual" env-module.