A well-implemented SU2 driver operates across three distinct layers: