Topological representations of motion groups and mapping class groups – a unified functorial construction | Synapse