Made camel casing default for JSON serialization.
Manually merged non Kean.Draw remaining changes from newgl-branch.