Сегодня, наконец, допилил функциональность и решил выложить исходники.
Функциональность минимальная. Можно двигать клавишами вверх, вниз, page up, page down, [shift] + F3-F9, колесом мыши, а так же мышкой двигать линейку прокрутки слева.
Просто потихоньку изучаю Вулкан. Гуй встроен в шейдер.
Всем хорошего дня!