Уверен, итоговая логика будет отличаться от нарисованной сейчас (ее можно подсмотреть в репозитории кстати) - так как нарисована она в виде логических блоков, некоторые узлы можно будет банально реализовать намного красивее и оптимальнее. Но меня уже радует тот факт, что спаянных модулей достаточно. Это значит что финиш не так уж и далеко.