Basic structure for publisher and subscriber