Added some documentation on my thoughts.