Moved everything into 'messages' namespace.
Integrated typhoon.