Avoid to include ui generated header files within other header files but use forward declarations instead. This reduces dependencies between files and compile time considerably
- as once discussed 2 of the dialogs are too long for smaller screens. This commits splits the "Dimensions" dialog to "Dimensions" and "Annotation".