Add document that helps explain interaction and the program itself.