Coordinating a Distributed Planning System