Тут на самом деле не так сложно для общего понимания.
Есть эта картинка, есть логика которая её рисует, а к ней есть ещё логика физики UI (как в 2D, 3D играх), которая получая координаты курсора после события наведения/клика высчитывает какая фигура (например, кнопка) находится в этом месте и...