Issue #119: implemented cut/copy/paste; added 'freeze' ability to EdObjectArrays;
replaced several types of Command subclasses with general one for simplicity
(future optimizations can be done to save some memory; see the comments in the code)