Cook rigatoni pasta until al dante, according to package instructions. When pasta is ready, reserve 1 cup of pasta water. Drain pasta and set aside.
In a large skillet or Dutch oven, heat oil over medium-high heat. Add Italian sausage, and use spatula to chop into small pieces. Cook until sausage is slighlty brown. This should only take about 3-5 minutes. Transfer sausage to a plate or bowl.
Reduce heat to medium and add white wine wine. Add onion and sauté for 1 minute. Stir in salt, garlic, oregano and crushed red pepper. Continue to stir for 2 minutes. Stir in the tomato paste. Stir until the contents of the pot is fully coated with the paste for about 1-2 minutes. The color will get darker.
Stir in cooked meat until coated with tomato mixture. Pour in heavy cream, stir together and bring to a simmer. While simmering, stir in butter, parsley, basil and Parmesan cheese. Simmer for 5 minutes, stirring occasionally. Sauce will slightly reduce and deepen in color. Add about 1/4 cup of the pasta water and stir. Depending on the consistency you want your sauce, you can add more if you like. Taste and add more salt if you feel it needs it.
Stir in cooked pasta and serve. Garnish with more Parmesan cheese if you like.