Butternut Squash Macaroni & Cheese with Hot Sausage, Spinach & Caramelized Onions