Layers of creamy cheese bechamel sauce with basil pesto, spinach, and caramelized mushrooms. This is a great meal for entertaining, just make ahead, and bake up before guests arrive!