Drastic code enhancements, fix IC2 & BC producers/consumers, and add tooltips to the GUI