Initialize ControlPoints directly instead of mapping from Vector2 see #46