Towards Adaptive And Grid-Transparent Adjoint-Based Design Optimization Frameworks