moving part of the constructor to a method for a new derived class
Adding RandomGPInfoDialog-class with few content
Start Using InitAfterDrawingTheHeader
making the dialog work with a predefined GP