Remove LinkFromBlock() to clarify API.
Add CircularFlow demo
finish ring support part