This isn't the right place for that registry. The e.g. neurogrid and OpenCL backends may [each] have registries that map from e.g. SimDirect -> neurogrid_Direct.  The reference simulator doesn't need a registry, its operators are essentially the keys of the non-reference registries.