1. definition
    1. define demands
    2. define conditions
  2. schemas
    1. create app schema
    2. create workflow schema
  3. display
    1. define markup
    2. define styles
    3. define functionalities
    4. import template based on a markup
  4. programming
    1. setup programming environment