Контент слева и справа должен скроллиться при перетягивании центрального элемента.
Ещё было бы хорошо, чтобы ему можно было добавить стилей в css.
Реально ли вообще реализовать подобное?
Вот эта библиотека, потом просто отпозиционируешь скролл по центру и все, стилизуй в своё удовольствие. По сути у тебя получится только, блок у которого скролл отпозиционирован по центру
на самом деле создаёшь два дива (слева и справа), фиксируешь их высоту (делаешь равной высоте окна - шапка - футер), вешаешь на дивы стиль:
overflow: auto;
вот тебе и прокрутка
никаких js на мой взгляд не нужно