Hierarchy of User Interface files?

Hello,

I've been trying to figure this out for a while and it's been driving me nuts.

Could someone please, in simple kindergarden words/and or diagrams, lay out how the various UI files associate?

There's UI profiles, customization files, 'application.xml', workspaces, and such.

 

What I really want to do, is take my settings and custom menus and fold them into whatever the primary interface file is. I want to do this, in order to have a transferrable Profile file that I can just load into another computer as though it was the only one there. Currently, I make a cui and then some gremlin inside my computer starts ransacking my ui and it becomes a chimiera of default and custom settings.

 

And yes, I have read the help file.

 

Thank you very much