Refactor approach to line control points

[#75885072]

- Create and remove control points on select and deselect actions.
- Do not add any custom properties to line besides select / unselect
  cycle.