Package containing definition and implementation of a message as well as different classes for propagating received messages to the upper layers.