Гибкая боковая система навигации по странице (система навигации в сайдбаре) на jQuery

Если страница очень длинная, то пользователю легче будет найти информацию, если у него будет содержание страницы перед глазами, такое как в книжке. А если сделать на странице красивую систему навигации, которая бы еще и графически показывала ему где расположена та или другая информация, то он вообще должен прыгать на стуле перед монитором, удивляя наблюдателей по вебкамере.

Именно о такой системе и пойдет речь.
Решение выполнено в виде плагина для jQuery (чего только под него не написано).
Демо можно посмотреть на сайте производителя: http://demo.greweb.fr/flexible-nav/#n1
Плагин добавляет в правой части страницы кнопки навигации, которые позиционируются относительно расопложения информации на странице, то есть чем ниже находится соответствующий контент, тем ниже будет кнопка на экране (при этом кнопки видны всегда).
На сайте производителя подробно написано как использовать плагин.
Для начала нужно разбить страницу на разделы для навигации (как главы в обычной книжке). Это могут быть любые элементы, например div. Главное определить какой-то единый аттрибут класса class=, к которому потом будет привязана система навигации.
А дальше есть два пути, или пользоваться автоматикой, и тогда система будет сама брать заголовки для кнопок из аттрибута title соответствующего элемента, или определить отдельный аттрибут data-navtext и в него написать заголовок кнопки. И так и так работает отменно.
Кнопки навигации всегда находятся в правом углу и пропорционально распределены по высоте видимой области браузера, а сама навигация происходит просто с использованием хеш-тегов (или анкоров), что понятно и привычно для браузера.