Walk way — очень маленькая библиотека, созданная для линейных и ломаных элементов. Исходный код доступен здесь Share: