Some potential enhancements for modules: - [ ] transparently load transitive dependent modules - [ ] normalize naming schemes (`--mpi: mpich.yaml` vs `--cuda-mpi: cuda-mpich` vs `openmpi??`) - [ ] orthongalize / compose modules (e.g. `jupyter.yaml` = `home.yaml` + `tmp.yaml`) - [ ] add a description field