Added new (better?) diagram below old one.