Introduce crossbowman templates.
Allows for easier differentiation. No values were changed in this patch.
Differential revision: D2886 Comments by: @Angen, @borg-, @Stan, @ValihrAnt, @wraitii