Вот еще одна пробная, тестовая схема..
Если допустим все это сделать во флеше, то получится что-то вроде бесконечного серфинга..
(до самой программы пока руки не дошли..)
Плюс этой схемы то что каждый может понемногу добавлять какие-то куски.. т.е. работать она начнет сразу и будет расти постоянно..
Каждый кто прошел по новому пути оставляет за собой "вехи", по которой может пройти другой и продолжить или сделать ответвление..