It would be useful to allow dimensioning to all the snapping points of elements, like endpoints, midpoints, nearest, perpendicular and intersections etc.. It would save me a lot of hassle from drawing detail lines just to dimension to a particular point which doesn't update itself when the elements are amended.