Extract duplicate Coordinate and Size classes into Opal and Vec2.

[UPDATED]   Coordinate and Size were duplicated, removed them and started using Opal's Size and Vec2 instead.