Modified Circle, PictureComponent, and PictureViewer.java