Vector layers allow you to create a shape and set its fill and stroke properties. You can then change the shape path, swap out different color settings, and transform the layer non-destructively, without losing any sharpness!
What is this, potential for a circle tool? In GNU IMP??? Someone tell the devil to turn the heating up, for hell must be freezing over.