use tikz::Value for radiusX/Y, shortenStart/End, minimum size
add tikz::Pos as unit-aware replacement for QPointF