Improves various aspects of the JSDoc page

Please look at the individual commits to see the explanations for each section of changes.