This is a Java Template for a Model View Controller based program.