A Declarative Characterization of Different Types of Multicomponent Tree Adjoining Grammars