Added PrimitiveDrawable interface

Added new interface PrimitiveDrawable for implementing basic drawing
operation.