Refactor program description views