undo need some improving - most things regarding resizing and border can be undone, BUT
adding and moving objects aren't currently handled by undo - i am going to try to fix that but cannot garantee. you can of course remove frames and delete objects, etc.