Add template engine extract type branch.

use 'viewname-breanch' extract branch