got most of logic for wizard implemented, still need to connect wizard output to main program logic (undo, redo, etc)