Abelian varieties are a natural generalization of elliptic curves to higher dimensions. However, unlike the case of elliptic curves, there is no well-behaved stack playing the role of a moduli stack for higher-dimensional abelian varieties. One can solve this problem by constructing a moduli stack of abelian varieties equipped with extra structure, such as a principal polarisation. Just as there is a moduli stack of elliptic curves over C {\displaystyle \mathbb {C} } constructed as a stacky quotient of the upper-half plane by the action of S L 2 ( Z ) {\displaystyle SL_{2}(\mathbb {Z} )} , there is a moduli space of principally polarised abelian varieties given as a stacky quotient of Siegel upper half-space by the symplectic group Sp 2 g ( Z ) {\displaystyle \operatorname {Sp} _{2g}(\mathbb {Z} )} . By adding even more extra structure, such as a level n structure, one can go further and obtain a fine moduli space.