Text this: Solving Multi-Objective Job Shop Scheduling Problems Using a Non-Dominated Sorting Genetic Algorithm