Add support for fill/line color
Provide generic drawing function to the user