After some discussion on IRC it appears that an additional usecase is hardware changes:
1) unity8 starts and loads saved config from disk (default if not present)
2) an additional screen is plugged in
3) Unity8 is notified of the h/w change and selects a saved config from disk (default if not present)
4) The selected config is applied.
After some discussion on IRC it appears that an additional usecase is hardware changes:
1) unity8 starts and loads saved config from disk (default if not present)
2) an additional screen is plugged in
3) Unity8 is notified of the h/w change and selects a saved config from disk (default if not present)
4) The selected config is applied.