Is there a way to convert whole PCB in new footprint?

A few more features and a more complicated sample: