Allocates new NIDs, sends base message on network, routes events on network based on base and saves/loads persistent store correctly.