This seems pretty interesting. There are options that provide this functionality as a bonus (e.g. LucidChart), but its definitely secondary and to use it meaningfully often costs some sort of membership fee. A nice simple free solution for this might be popular with designers.