Added other classes like Rectangle, Size, and Point.
With this change we introduce SpriteWrap and ImageWrap to keep track of modifications made by the script in one transaction. So we can undo the script action as one simple action.