Preheat oven to 375F (190F).
In a medium-sized mixing bowl, whisk together flour, sugar, baking powder and salt.
Use a box grater to grate 5 Tablespoons of butter into the dry ingredients (alternatively use a pastry cutter to cut in the butter).
Add milk and stir until all ingredients are just combined.
Transfer dough onto a very well floured surface and use your hands to work the dough together until it forms a cohesive ball. Continue to flour the surface you are working with as needed.
Generously sprinkle flour on the top of the ball of dough and use a rolling pin to roll dough out to roughly a 10x12" rectangle. Set aside and prepare your filling.
Prepare your filling by combining brown sugar, sugar, and cinnamon and then stirring in butter and vanilla. This mixture will be very much like a paste.
Spread the filling over the rectangle of dough, leaving about ¼" of space as a perimeter around the filling.
Carefully roll dough starting with one of the 12" ends and rolling tightly. Press the edge of the roll into the dough so that it sticks.
Cut into 10 slices. If the log is not holding its shape well, transfer it to your freezer for about 10 minutes and then try to cut again (it should hold it's shape this way so you will have mostly round cinnamon rolls).
Place the reserved 2 Tbsp of butter into a 9" pie pan and set it in your preheating oven for a few minutes until the butter has melted. Remove from oven.
Place your cinnamon rolls in baking dish, they do not need to be touching, they will spread to fill their surrounding area.
Bake on 375F for 28-30 minutes (beginning to lightly brown around edges). Prepare your icing while the rolls are baking.
Use an electric mixer to cream together softened cream cheese, butter and vanilla extract.
Gradually add sugar, scraping down the sides of the bowl as needed.
Add milk, stirring until combined.
When cinnamon rolls are finished, remove from oven and allow to cool for 5 minutes before spreading icing over rolls.
These cinnamon rolls are nice and soft. Keep in mind that the warmer they are, the harder it will be to separate one from the other. But if you go in for one cinnamon roll and end up with one and a half, it's really not the worst thing that could happen, right?