A real life technology tree would be cool
Imo, the biggest area to focus will be reducing the barrier to entry. We're people who are comfortable with version control, but your average person isn't. The underlying software can still be version controlled, but you need a way for normal people to add/edit/remove nodes so that they can start contributing. You also need a system for inferring experts in different areas, and allowing them elevated privileges.