A lot of shit

Now we have start and finish TPoint fields instead TVertex, remove
vertex function added, drawing edge function refactored.