Discuss the implications of differences in the clinical setting

Describe the differences between Naloxone, Naltrexone, and Buprenorphine/Naloxone. Include the properties of each, their classification, mechanism of actions, onset, half-life, and formulations (routes of delivery).  Please discuss the implications of differences in the clinical setting (including pre-hospital)