abstract concept diagram