private static void processRenderingSVG (String inputFileName, int width, int height, String outputFileName) {
		SVG svgShapeList = null; // Create an SVG reference
		//We will need to create a ppm to feed to the draw method later
		PortablePixmap pixMap = new PortablePixmap(width, height);

		try {
			svgShapeList = new SVG(inputFileName);
		} catch (FileNotFoundException e) {
			//The SVG throws a FileNotFoundException so if this is encountered we will print an error message 
			System.out.println("File '" + inputFileName + " not found. Please retry :)" );
			return;//<--this will gracefully terminate the program
		} catch (SVGFormatException e) {
			//The SVG can also throw a SVGFormatException so if this is encountered we will print an error message 
			System.out.println("The file '" + inputFileName + "' is not formatted properly");
			return;//<--this will gracefully terminate the program
		}
		//At this point we can begin to draw our shapes on the PixMap by calling on the draw method
		svgShapeList.drawShapeToPixmap(pixMap);//<--this will draw our shapes from the array to our PixMap
		//Next we will attempt to write our image to the ppm file given as an argument
		try {
			pixMap.writeToFile(outputFileName);//We will attempt to save the image to the file with the specified filename
		} catch (FileNotFoundException e) {
			//There can be a problem saving the file and a FileNotFoundException could be thrown so we will throw an error message
			System.out.println("File not found: " + outputFileName);
			return;//<--this will gracefully terminate the program
		}
		//At this point we have completed the program without any errors and the image has been created. So now we can print a message accordingly
		System.out.println("Congratulations! Your PPM image was created sucesfully. Please go ahead and open the file: " + outputFileName);
	}