Description
There are some minor issues with the directory selector in the class generation:
- directory is not properly updated when new project is saved
- there are some checks and intermediate directories creation on selection, that shouldn't be there
- new unsaved project shows generic error about root path not set on cgen run