working on building the graph. So far it can recognize unique sets and also merge when it finds a relation that involves two independent sets. Not fully tested however