Add Size, Rect and Point data types, write tests