Preheat oven to 350 degrees F. Lightly butter a 9- by 13-inch baking dish.
In a large pot of boiling salted water, cook the Campanelle Pasta until al dente; approximately 10 minutes. Drain the noodles and return them to the pot they were cooked in.
While the pasta is cooking, in a separate medium pot over moderate heat, melt 3 tablespoons of the butter. Whisk in the flour making sure it is fully incorporated and lump free. Gradually stir in the milk, heavy cream, onion powder and paprika. Stir constantly until the sauce thickens, scraping the bottom of the pan with the flat-edged wooden spoon to prevent burning.
Add the shredded cheese to the sauce mixture and stir until it's completely melted. Season with salt and pepper. Gently fold the cheese sauce into the pasta. Pour into a 9 x 13 buttered casserole dish.
Melt the butter in a sauté pan and toss in the bread crumbs, parmesan cheese and parsley to coat. Sprinkle the top of the pasta with the bread crumb mixture. Bake for 30 minutes.
Meanwhile, in pan on medium heat, add diced shallots to melted butter and sauté until tender, about 3 minutes. Toss in crab and pour in the white wine. Cook until the liquid is fully absorbed. Season with salt and fresh cracked pepper.
Cook eggs sunny side up; season with salt and pepper. Spoon mac and cheese onto 6 plates; top with crab and eggs. Garnish with fresh chopped parsley (optional).