Processing Composition

 

I started this with the two basic shapes of a rectangle and an ellipse and implemented the random() function for the colors because I liked how that added a sort of graffiti look to the piece. My conditionals were if the mouse was pressed, draw a circle, and if the mouse was just simply dragged over the right half of the canvas, draw a rectangle. The fill colors were to be randomized.