I think this is a great definition for a non-novice group. Introducing the graph ideology before showing it visually would confuse, imho. That definition is great though! I'll try to combine elements from each of you and see where we stand.