I think it might be cool to collaboratively write sections of it as well - different authors do different branching paths. It's just one way that jumped out as an option to solve the problem of size and complexity!