Proof of concept for KnockoutJS-based components