concept Welcome_Page
  purpose introduction to the application, provide navigation options.

  actions
    GetWelcomePage() {
        GetPageHeader('welcome')
        GetDialog(GetTemplate('html/page/welcome.template'), 'Welcome')
        GetPageFooter('welcome')
    }
    if (GetConfig('setting/admin/js/enable')) { //# should be called maybe html/js/enable
        InjectJs( ... list of enabled js modules ... )
    }

  operational principle
    after GetWelcomePage() is run (and saved), the welcome page is available to the user
