modules: Space out in preparation for work
modules: requires.mk -> depends.mk
modules: Provide per-module dotfiles