Text this: Structural constraints on the emergence of oscillations in multi-population neural networks