Version Sep 3rd

1. nodes does not connect to anchors can be represented as outside nodes
and their color is black.
2. The cycle detection is worked.
I think more examples is needed to test.