public PositionValue(IRelativeNumber relative) : this(relative, 0) { }
public Position(IRelativeNumber relative, double offset) : this(new PositionValue(relative, offset)) { }
public Position(IRelativeNumber relative) : this(new PositionValue(relative)) { }
public Position(IRelativeNumber xRelative, double xOffset, IRelativeNumber yRelative, double yOffset) : this(new PositionValue(xRelative, xOffset), new PositionValue(yRelative, yOffset)) { }