Add program wrapper docs (work in progress)