ShapeWithStandardState

public protocol ShapeWithStandardState : AnyObject

Enhancement to Shape adding properties to match all UserSettings properties. There is a convenience method apply(userSettings:) which updates the shape to match the given values.