add the ability to track objects in Param
mark sketch dirty when adding/removing constraints
generate an expression for a line
implement pt-line, line-line, pt-pt distance