I'm wondering where I can find a good reference about what is known about modular forms (especially cuspidal eigenforms) of full principal level $\Gamma(N)$, in terms of their Hecke theory, old/newform theory, rationality properties, action of automorphisms from $\text{GL}_2(\mathbb{Z}/N\mathbb{Z})$, functional equations, etc. Everywhere I look writers seem to address mostly only the nice multiplicity one cases of $\Gamma_0$ and $\Gamma_1$.
If possible, I'd like it in classical language, though automorphic language is fine too.