ComponentMover added as a library