Add custom emcoding json objects as url encoded data for PHP backends
Fix type annotation and add missing dependency
Add preliminary work on new ideas