Adding some missing includes
Start of porting effort of graph building code over to the new system

Not everything is done yet, but the parts that are are taking shape
much better under this scheme
Rename helper used to create component nodes to be clearer
Move all geometry-related depsgraph building into a separate function
Upgraded parenting stuff - still doesn't work quite right yet