add curve-line-intersection validation (check-proximity)
separate mathmatics and matcher functionality
move style map up to be defined in core
fix hard coding error