Refactored semantics/fitness in generate_trees; added SIGEvo images fn in plotting.