jede Komponente hat eine Position und eine Breite + Höhe, das musst du eben mit anderen vergleichen,
bisschen Mathe bringt dich nicht um,
am besten eine komplette eigene Verwaltung nebenher aufbauen, ganz unabhängig von der GUI-Umsetzung eigene Klasse mit Position usw.