Tackling Configuration: creating Lego-Like Flexibility for non developers - Picnic Careers