Text this: Incorporating user design preferences into multi-objective roof truss optimization /