How a Dyson Swarm Might Work