Made most of the bullet points from the Implementation section into
their own subsections. Also added a code listing that will eventually be
filled.