Horizontal list carousel with pagination that reconfigures to handle irregular sized elements and any container size.