Simple javadoc for Program, Sender, and Receiver