Add @hmachefe's kaleidoscopicWebComponent - Closes #207