Hi,
Yeah, I guess so, I don't see this as "less clean", I actually would advocate that it will amke things a lot easier in the long term, more manageable, more granular, more controllable for fine tuning. ( like making a more complex sub widget for a given part of your UI, if you have a big manager for everything, then you are doom to refactor most of it, here if everything is local, higher parts won't be affected At all by su changes.
bye,
Jean