there wasnt really any thoughts process, it's just one of the trial and error ways if nothing else works,
remember if you make changes to "generic/interaction featured object team budget panel.xml" that it's being used somewhere else aswell
i would start be figurering out if it's possible to rename it and still have it populate, then from there workout how to align it as you want.
you might need to play around with <record id="object_property" get_property="objt" set_property="objt"/> and get the property id.