Using Programmatic Methods To Enhance The Interoperability Of Architectural And Structural Models