Add ability to write JSON strings back out
Now supports loading plugins :D