This is a mindmap of my notes from various sources mentioned below.
It is an ongoing effort to connect various concepts through visual relationships. Currently the mindmap is not optimized to be viewed in the browser. Until I come up with a better way or integrate a viewing tool, consider downloading and viewing in an image viewer.