Уже существующая функциональность булки обходит с отрывом в несколько корпусов что‑то самописное. К тому же в коде там всё настолько интуитивно, что приспособить его для своих нужд — ну....ну не сложно — факт. И баги править так же абслоютно — стоит только попробовать для начала)