Add 'Message' type skeleton.
Move out of the 'Network' module.
Add a basic 'main' implementation and an empty core.
Add a basic 'Core'.