Question: Design and implement an applet that generalizes the KochSnowflake program. Allow the user to choose a fractal design from a menu item and to pick the background and drawing colors. The buttons to increase and decrease the order of the fractal will apply to whichever fractal design is chosen. In addition to the Koch snowflake, include a C-curve fractal whose order 1 is a straight line. Each successive order is created by replacing all line segments by two line segments, both half of the size of the original, and which meet at a right angle. Specifically,