What we need is a program to put all the links in. Think game where you pick you skills for you character . Skills here would be high level person and their sub skills which could connect to other high level person back to same and off shoot skills etc.