struct UnitPoint: Codable, Hashable { let value: Vec2 }