• Rename asset-date-group.svelte to asset-date-group-comp.svelte as generic base • Create asset-date-group-selection-aware.svelte wrapper for selection logic • Extract selection-specific callbacks into separate handlers • Update onDateGroupSelect to onDayGroupSelect with DayGroup parameter