a strong flow chart designer,   realize free line and break point, and can tag some text on the line