You can use classes, attributes or tags as your component(Not supported in MDL/JS)E.g. MaterialCheckbox uses mdl-js-checkbox for the Component-Registration The D&D sample uses the mdl-draggable tagas basis for the Component: - it's up to you!MaterialObserve uses an attribute as basis