Achievement Unlocked; Modules

Notes:
  - suboptions needs an intermediate non option object in order to extend
    already defined option sets with new options.
  - This is why the code at:
      https://nixos.org/wiki/NixOS:extend_NixOS#Multiple_Daemons
    Is broken.
  - Removed Q namespace