There exist several approaches to improve the quality of evolution. In this paper, a priori design knowledge as a part of evolving systems is discussed. Further, experiments are reported showing how a priori knowledge (data buses and reuse) can be beneficial compared to gate level design of multiplier circuits. The future goal of the work is to be able to evolve systems for complex real-world applications (image and signal processing).