add template classes: Point2D, Rect etc for Drawable