@ilyagulya Я быстро глянул и у меня возникло несколько вопросов:
1) ты создал несколько абстракций. Будут ли они все использоваться с добавлением других custom node?
2) мне кажется, что кэшировать лейблы нужно на уровне Repository.
3) что будет, если добавится новый лейбл?
4) на экране со списком лейблы отрисовываются в квадрате, и тогда сейчас различаются реализации отрисовки их.
Я как буду дома, ещё раз гляну решение от noties, чтобы более детально сравнить реализации custom node.