creat diagram specif tigri gef base mode place allow diagram place accept type object doe accept object requir diagram receiv object place need transform diagram modul independ app us implement mode place requir param gf todo param instruct help user creat mode place mode place mode place graph factori gf instruct mode place gf instruct 