Add diagram

This is a very informative diagram.