it’s been some days since I first thought such kind of object is necessary, but I preferred to wait for beta time in order to avoid adding stress to stress.
I think that a SelectionBlock is needed, in order to let the scripts act on selected area only.
The question is: how to effectively describe the block as an object?
The simple answer is: by the mean of its upper left and lower right corners.
This is surely right, but maybe there is some better way? For example, the object could have iterators do loop through all of its lines, tracks and columns, so that scripts could apply the same branch of code to a loop of entities.