Organizing code into modules
This was designed for 0.15 if I remember (writing in retrospect) so it will be unlikely to work with furture versions of factorio due to 0.16 overhaul. This version was used for a long time on the servers and many would see this time as the good TNT days of Explosive Gaming.