A Comprehensive Approach To Process Coupling In Atmospheric Models: Theory, Software, And Applications