Rename VectorEdit to VectorWidget for consistency
Move Editor commands into their own file
Undo/redo returns true/false based on success, for better debug logging. Also added window resize function stub