Prepare Stove-Top Macaroni and Cheese as directed; cool slightly. Meanwhile, preheat oven to 400°F. Coat a 2-quart rectangular baking dish with cooking spray; set aside.
In a small saucepan combine maple syrup, mustard, vinegar, thyme, and salt. Bring to boiling, stirring constantly; reduce heat. Boil gently, uncovered, about 4 minutes or until slightly thickened, stirring occasionally. Remove from heat. In a small bowl combine panko and melted butter, stirring to coat evenly.
Spread 2 cups of the macaroni and cheese in the prepared baking dish. For each ham roll, lay two slices of ham next to each other, overlapping slightly. Place 1/4 cup of the remaining macaroni and cheese in the center of one ham slice. Roll ham slices around filling and place on top of macaroni and cheese in dish.
Pour syrup mixture over ham rolls; sprinkle with crumb topping. Bake, uncovered, about 20 minutes or until mixture is heated through and crumbs are golden.
In a large saucepan cook macaroni according to package directions; drain. Return macaroni to hot saucepan; cover and keep warm.
Meanwhile, for cheese sauce, in a medium saucepan heat butter over medium heat until melted. Add onion; cook until tender, stirring occasionally. Stir in flour and the 1/8 teaspoon pepper. Gradually stir in milk. Cook and stir over medium heat until slightly thickened and bubbly. Gradually add cheddar cheese and American cheese, stirring until cheeses are melted.
Pour cheese sauce over cooked macaroni; stir to coat. Cook over low heat for 2 to 3 minutes or until heated through, stirring frequently. Let stand for 10 minutes before serving. If desired, sprinkle with additional pepper.