cluster singleton factory, projections as cluster singletons