Development of a Software Architecture for a Reconfigurable Aircraft Design System