Adapted gen.pl with 'listcats' This commit is a part of "--help me if you can" Closes #5680
This is done by making sure each individual transfer is first added to a linked list as then they can be performed serially, or at will, in parallel. Closes #3804