Have Logistical Transporters use interfaces instead of directly referencing classes; should make multipart support easy