rewrite modifier undo/apply

still broken: builtin transforms (except fill), GM as a Graphic