CLEANUP: Return a Rectangle<double> instead of a QRect in AContainer::size()
CLEANUP: remove some uses of QRect/QPoint