Exclude examples from the component files.
Add refs and transformers to dependencies.
Add #scan and #diff functions.
Merge branch 'feature/scan'