Free idempotent generated semigroups: The word problem and structure via gain graphs - Igor Dolinka (2020)