Move messages into endpoint package
Rename EndpointMessage to TargetedMessage