In agglutinative languages there are normally roots for nouns and/or verbs that can have multiple morphemes attached as affixes, following certain rules, to add information such as tense, aspect, mood, person, number, etc.
There is a lot of diversity among agglutinative languages, some agglutinate several word classes, other languages only one word class. Each language has its own rules with the affixes usually (but not always) fitting a "template" of which affixes come in which position / order.
But have linguistic universals of these morphemes been studied to see common tendencies of the ordering of the morphemes across languages?
I would expect some trends and maybe big differences between suffixing and prefixing languages, but it's only a hunch and I don't know where to look.