Reorganize graph.go into separate files for readability
Move property.go to data.go; last bit in the changeover.