do away with tuple implementation and instead just extend `UIBezierPath` to store color as a property.