Visual appearance of blocks and workflows

Usually my workflows look like this:

A lot of unused space, and connecting the blocks can be a little clumsy.
Something like this:

would be more comfortable and visually appealing imho. Some kind of “snap-in” feature where blocks connect automatically when put next to each other would be nice!
Maybe someone has had a similiar thought? Would this be helpfull in your opinion?

@bnp Your suggestion is very interesting. We are going to study it thoroughly and decide on the best way for implementing it.