Program has been split up into multiple logical pieces