Convert over to JSON feed and adapt all programs.
Update tests.