Some JavaDoc comments and Graphics added.