Pot and Charcoal are now abstract. Load method now supports smaller files