Introduce Dictionary text V2 with structs

I assumed this is just moved from somewhere else? It isn't valid, but I think Russell has already removed it from his branch.