- Prevent writing to property tree in wrong thread. - Add Element::getBoundingBox and Element::getTightBoundingBox as uniform way to retrieve bounding boxes of all canvas elements. - Update path bounding boxe in update traversal.