An Angular based grid with an accordion effect