Way more through explaination

Added a lot more detail to the explanation, some headers and bullet points.