“…Here, Ob(C) typically consist of combinatorial structures equipped an operation of "collapsing" a sub-structure, which corresponds to forming a quotient in C. Examples of such C include trees, graphs, posets, matroids, semigroup representations on pointed sets, quiver representations in pointed sets etc. (see [18,[26][27][28][29] ). The product in H C , which counts all extensions between two objects, thus amounts to enumerating all combinatorial structures that can be assembled from the two.…”