Refactor code, allow dialog to edit feature, update graphics on change prep for dash line start positioning.