This question is about understand what is the intuition behind the following
Definition: An extension of a group $G$ by the group $A$ is given by an exact sequence of group homomorphisms $$1\longrightarrow A\xrightarrow{\phantom{a}\iota\phantom{a}}E\xrightarrow{\phantom{a}\pi\phantom{a}}G\longrightarrow 1$$
Exactness of the sequence means that the kernel of every map in the sequence equals the image of the previous map. Hence the sequence is exact if and only if $\iota$ is injective, $\pi$ is surjective, the image $\operatorname{im}\iota$ is a normal subgroup, and $$\ker \pi=\operatorname{im}\iota \ (\simeq A).$$
This has been extracted from Schottenloher's "Mathematical Introduction to Conformal Field Theory".
Now, I want to gain some intuition behind this. How should we see group extensions intuitively?
Since $\pi$ is a surjective map, we may view it as a projection from $E$ onto $G$. Its kernel is everything that projects onto the identity. This is isomorphic to $A$. So in a sense it is like the whole of $A$ sits "on top of the identity of $G$" inside $E$.
So is the point somehow like at every point $g\in G$ we are attaching a copy of $A$, somewhat akin to what we do with a fiber bundle?
This seems to be in the way to understand this, but only $\pi^{-1}(e)$ which is isomorphic to $A$ right, not all $\pi^{-1}(g)$?
So in summary is this in the right track to understand extensions of groups? If not what is the right intuition about this definition? Why is it called an extension anyway?