add convenience methods to create Vec2 / Color / Rect