Added new Ctor to build from graphObjects. Getting close to having the
build done. Still need to check the edge case and include boundaries.