A Detailed Look at Preventive Maintenance Planning