Updated: New Diagram

This is the new diagram which has more detail about how it works.