High flexibility

As the bit repository project progresses, new requirements may arise. Therefore broad support for common messaging features is desired.