UI improvements: initial support for arrays/vectors with cardinality different from unbounded, adding routing support to factories