Required definitions to implement M193

Please review!  These are all supporting M193.

@mmeisinger
@MauriceManning
@lukecampbell
@edwardhunter