Make id the primary key in visualizations and overlays
Make DataRepository::Collection#storage public so we can override it from Visualization and Collection repositories