pub type ColoredPoint = WithColor<Point, Color>;
struct ColoredPoint { pub vertex: Vec3, pub color: Alpha<Rgb<Linear<Srgb>>, f32>, }
vertex: Vec3
color: Alpha<Rgb<Linear<Srgb>>, f32>