pub type Point2f = Point2<Length>;
pub struct Point2f { pub x: Length, pub y: Length, }
x: Length
y: Length