[sample] Add a sample project that uses Rebelle
Merge branch 'sample'
Alternative selector-based syntax

Also update the sample project.
Merge branch 'alternative-syntax'