more on agreement role specs; added in layout.json files throughout.