UIView subclass that is backed by CAShapeLayer