A responsive React component that shows as many items as can fit within constraints, hiding overflow items behind a configurable overflow renderer