Update programs documentation and structure