Добрый день!
Подскажите пожалуйста реальна или возможна оптимизация структуры внутри скрипта.

1. По координатам, размещение кубиков по сетке к примеру или с шагом, выставить координаты внутри скрипта в параметрах кубика.
2. Выравнивание кубиков по последнему выделенному кубику по горизонтали и вертикали.
3. При группировании нескольких кубиков, добавить флаг (не)отображать пути соединений сгруппированных кубиков.
4. Отображать последние 100 пути соединений, показать все, либо интервале 100-200 пути соединений кубиков.

Так как при количестве кубиков превышающие более 1000 все пути перерисовываются каждый раз, когда добавляешь новые.
Естественно все работает медленно.