Algorithmically Flexible Style Composition Through Multi-Objective Fitness Functions