I have created a simple simulation with a GUI and programmed the logic rules in and tested the simulation. Now, instead of programming hte logic rules in, I want to give the rules and conditions as functions and terminals to a GP and have the program be run via GP. How can I implement ECJ's gp modules in my project? How might I set this up? Is there a decent example I can be pointed to?