Did most of the backbone of the Energy Collector and added a standard interface for items and TileEntities that store EMC