I'm studying Algebraic Topology off of Hatcher and (unfortunately as usual) I find his definition and explanation of Van Kampen's theorem to be carelessly written and hard to follow. I happen to know a bit of category theory, so this Wikipedia definition of it seems much easier in principal to understand.
Unfortunately I still can't understand every aspect of this definition (although I still find it much easier to understand the "big picture" of than with Hatcher). The objects and arrows $\pi_1(U_1 \cap U_2)\xrightarrow {i_\star} \pi_1(U_\star)$ and $\pi_1(U_\star) \xrightarrow{j_\star} \pi_1(X)$ make sense to me, in that the structure of these group homomorphisms are induced by inclusions in the topological spaces.
I have three questions, though:
(1)
In this diagram, is the pushout given as $\pi_1(X)$?
(2)
Are the dotted arrows all indicating unique morphisms (that is unique homomorphisms) between groups?
(3)
What is the $\pi_1(U_1) *_{\pi_1 (U_1 \cap U_2)} \pi_1 (U_2)$ object in the middle of the pushout diagram meant to indicate? I'm reading Hatchers textbook and he generally uses $*_\alpha$ to indicate taking the free product across some index $\alpha$. Here however the index $*_{\pi_1 (U_1 \cap U_2)}$ is strange to read and/or understand. Finally, you see some kind of concatenation with the $\pi_1(U_\star)$'s on the outside and the $(*_\star)$ on the inside. I have absolutely no idea what this concatenation (and therefore object with its arrows) represents besides of course the sort of abstract cone point that would invoke the universal property for the pullback.