Added primitive interpolation for arch brush tilt (refactored)