With #5 all currently loaded modules are considered as required. This leads to strange situation that, e.g. CMake module is required to be loaded for using the compiled software. Plan files could mention build-only dependencies to be masked out of the automatic requirements.