Text this: Generative design using Lindenmayer-systems and numerical optimization