Resource allocation with life time zero not working
As evident in https://gitlab.liu.se/da/B-ASIC/-/blob/master/test/baseline/test_draw_matrix_transposer_4.png there is something wrong with a zero life time process, at least in the drawing.
Note that we do want to support this one way or the other as we would like to fetch variables and handle all the communication through ProcessCollection. (One approach, later on, is to separate these into some special ProcessCollection, but that is an algorithm question.)
As one cannot draw this sensibly with the gap, my suggestion is to draw some symbol at that time, like an x. See https://matplotlib.org/stable/api/markers_api.html