Let's discuss with the other people who have been creating components. It's still in a state of flux. We actually started with using data- attributes, but then people started thinking to migrate to using simply attributes on a component node. We should have a quick chat with wilson/yan I think.