3 ways to represent the free monoidal category generated by a signature