I've updated the source code documentation to reflect the changes and additions we've made to get it ready for release.