Object.keys and Object.create are now used where available
added Rectangle.getScaled()
added GroupElement
reimplemented multiple selection