26902 Initial code review

Created a branch from the very first commit to be able to review the whole code written so far.
This does not mean that a merge should be done after the review is done, this is a "dummy" pull request.
I know this file is generated from Designer ui file, and shouldn't be reviewed, but it gives me a place where I can say that it would be better to name the project_name widget as project_label, as an example of one of my previous comments.