Begin work on extensible json api