* Fixes to API extraction and equality checking
* Reworked tracking
* New compile infrastructure based on API changes
* Example application for testing
- Specify behavior of ChangeReport and give it a toString implementation.
- Cache initialization.
- Specify cleaning behavior on TaskDefinition and Tracked instances.
- Sync task implementation handles output changes.