webapplication MyWebApp {
  page FirstPage {
    component Y { ... }
  }
  ...
  page SecondPage {
    components { Z; Y; }
  }
  
  initialpage: FirstPage; // 1..1
  
  pageflow {
  	FirstPage -> SecondPage ;
  	FirstPage -> ThirdPage ;
  	SecondPage -> XPage;
  	...
  }
  
  component Z {
    ...
  }
}