expandableGroups - It looks the same as collapsibleGroups but is very different. It starts with all collapsed and re-renders on internal data changes by removing nested data from an array copy.
expandRows - Animate expanding and collapsing rows.
infiniteScroll - Show a spinner as the grid scrolls to the bottom and then load more data.
scrollHistory - Keep track of the last scrolled position on that grid and return to it when that grid loads again. Stores based on path in url.