Fixes to how new features are created. It should be working now. Started implementing undo/redo.