pub type Size<T> = Point<T>;
Represents a 2D size
pub struct Size<T> { pub x: T, pub y: T, }
x: T
y: T