Split the annotations into a separate "API" project.
Renamed the annotations.
Split the example data into it's own project and added a comment above the closure constructor.