4) Появилась ли возможность в 2.0 без си шарпа кубиками создавать массивы ( кубик ) и циклами( кубик) их прогонять?
Можно на пальцах конкретно и с примером, что Вы хотите сделать?
Даже когда Вы берете кубик "Константа" -- это уже массив.
Если Вы хотите, чтобы на выходе кубика был массив, то возникает вопрос "Какого размера?" и "Кто его заполнит?"
Но в целом у меня блуждают ассоциации с объектом Интерактивная линия: это индексированный массив пар точек (x[j]; y[j]). Этот объект можно передавать между кубиками как целое. Но без примера использования мне неясно можно ли решить Вашу задачу с его помощью.
ПС Либо можно воспользоваться механизмом кеширования: в программе имеется локальный кеш (доступен всем кубикам в рамках одного скрипта) и глобальный кеш (доступен по всей программе).
Вы можете написать на C# кубик, который будет класть в локальный кеш нужные Вам объекты (массивы, нейронные сети, видеофайлы и т.д.) и другой кубик, который будет в нужном месте эти объекты вытаскивать и как-то использовать в соответствии с Вашим алгоритмом.