Использование линейных сетов.
Исправлена неоднозначаность с geomPoints==null, теперь всегда not null
Добавлены уширения, контрольные точки вынесены отдельно.
Разметка по краю в простых уширениях