Add ellipse and fill color support

Not sure if you're interested, but I needed ellipse and fill color support, so I added it. Go ahead and pull if you like!