Cell selection should obey user request for addition/subtraction
Currently a new selection object is created whenever users create cell selections, even if the user indicated they intended to "append to" or "subtract from" the currently-selected object.