A framework for build apps with KnockoutJS