* Add custom jsonable encoder * Update uniform return to custom encoder * Add some description of the return structure