An Event-based Data Model for Granular Information Flow Tracking