It is not very reusable because tracking code is requred in `ShipmentTrackingType` etc, it will just complicate things. I just moved it to shipping bundle.