Pulley

The Pulley can be given Rope that will automatically descend one block at a time.
When given mechanical power, if there is any rope already descended it will ascend.
If given a redstone signal the Pulley will stop all rope movement.

The rope of a pulley can be attached to a Platform or Iron Wall via an Anchor, allowing it to move all connected platforms as it moves.

Certainly blocks placed on top of connect blocks will also move with the pulley, including Redstone Dust and Minecart Rails.