Text this: Triple-Layer Genetic Algorithm (3LGA) for Project Scheduling and Material Ordering Problem with Limited Storage Space