Rename alternative Activity Watcher to Activity Tracker
Allow accessors of primitive types to be casted to Object safely
Refactor annotation helpers
Add custom data deserailizer
Refactor activity data, add basic system data type
Refactor data internals
Introduce Content interface
Add structured data access
Use AnyStructuredData as a base for most data classes
Add flatten to map utilities
Fix flatten in AnyStructuredData
Clean up