Language support moved out of code and into json
Update todo