Reorganise CnC mod yamls

Only CnC mod for now.
This is far from finished, I'd like to get some feedback and ideas before I continue working on this (and especially before I apply this yaml/folder structure to other mods).


`ui/widgets` doesn't seem appropriate. Maybe `ui/layout`?