Evolving the Architecture of A Multi- Part Program in Genetic Programming Using Architecture-Altering Operations | part of Evolutionary Programming IV: Proceedings of the Fourth Annual Conference on Evolutionary Programming | MIT Press books | IEEE Xplore