Extensions and fold-home
Just like services can extend each other, home configuration could have extension points that would be filled by a fold-home
procedure. An example of that would be a configuration for xfce4-terminal, gnome-terminal, ... could have an extension point for colors, and a home-terminal-color would define a color theme and extend any such extension point.