Implement "message" packets
Reorganize Core
New data directory