Да, это я понимаю. Всё началось с того, что сам решил перейти на Screen objects, потому что хотелось параметры передавать нормально, а не кастить их через data. Решил сделать свою реализацию, а потом посмотрел, оказывается уже есть наработки. Решил сначала заюзать то что есть, а потом может кастомизировать под себя, понимая что это не конечный вариант у вас. Но библиотека на столько гениально простая, что даже если придётся чтото менять то не думаю что будет проблемно переделать в проекте.