KnockoutJS component registration utility