idiagrams