This commit implements writing data in the project file dialog back to project file.
This commit adds the dialog and code that reads the project file data to the dialog. The changed data is not yet saved back to the file.