Text this: The Role of Mesh Generation, Adaptation, and Refinement on the Computation of Flows Featuring Strong Shocks