you can have multiple smaller teams working on different aspect of the same project, I've seen project with 50+ devs and I wouldn't put the full project on a single room. but I see your point, it works for small projects, I'll figure out something on those lines.