pub type ColoredPoint2 = WithColor<Point2, Color>;
struct ColoredPoint2 { pub vertex: Vec2, pub color: Alpha<Rgb<Linear<Srgb>>, f32>, }
vertex: Vec2
color: Alpha<Rgb<Linear<Srgb>>, f32>