Distributed drive systems