Спасибо за ответ! Реализовывать все на библиотеках на данном этапе не совсем удобно и несколько трудоёмко. Хотелось бы все же попробывать обьединить