Text this: Optimizing floor tile design in residential spaces using nesting algorithm and multi-objective optimization with BIM data.