All outlines support the following additional properties
- borderColor: defines the color of the shape's outline. If false, the outline will not be drawn.
- borderWidth: defines the thickness of the shape's outline
- opacity: controls how much of the outline is visible, value must be in the range [0..1], default is 1.
- asShape: creates the shape but does not render to the screen, useful for mixing complex shapes