Basic conceptions: data tree minimize template logic to simple regions cook data mechanism functions: templating data-binding components