Add OOP structure and highlight.

Add Point2D, Vertex2D. Add Highlighting to hovered Point by сursor