Text this: Combinatorial algebraic and topological representations of groups, semigroups and categories