A Unified Approach to Identifying, Estimating and Testing Demand Structures with Aggregate Scanner Data | Synapse