Updating the developing and supporting software section

Turning the notes into somewhat structured paragraphs with common
themes, once complete I will start organizing them into subsections
and adding more references to the papers that were discussed.