This implementation is by-far better than the previous one and avoids
a whole set of problems that came, with trying to re-implement the NixOS
module system.
From now on all modules should be added to the new `by-name` directory.
This should help remove the (superficial and utterly useless)
distinction between `home-manager` and `NixOS` modules.