1. Add base facilities for Producers and Consumers.