automatic layout now also works for fan components, they are moved accordingly and don't destroy the dataflow, only thing left is to be able to move fan components itself