Can the entire UI be rolled into a component?

So here is the scenario:

We have a player character which contains all of the code for the UI. With the new custom component options in 4.7, we are trying to roll as much of the code into components as possible to make maintanence/updates/upgrades easier. Is it possible to create a full UI as a single component attached to the character? I wasn’t sure because it is basically nested components since UMG widgets are components themselves.

Never mind. Got this working. The answer is, yes… .yes it can.