Dynamic updating of module and layer cache key generators based on newly discovered feature dependencies during module list expansion

discovered feature dependencies during module list expansion