Consider change project factory to use a nested group half of the time
So every feature is tested with projects under a user, under 1 groups, or under multiple groups? Downside: non-deterministic tests.