This page needs some serious formatting to happen. Probably reordering, addition of some headings and sections too.