¿Por qué el primer ministro en Alemania se llama ‘canciller’?

Porque ya tenemos 16 primeros ministros. Alemania está dividida en 16 estados (Bundesland) que tienen su propio gobierno. El líder de este gobierno se llama “Ministerpräsident” (primer ministro). Se supone que esos gobiernos deben gobernar dominios específicos del estado, como educación, infraestructura, etc.

Además, tenemos un gobierno para gobernar a Alemania en su conjunto, que es el Bundesregierung. Se supone que el gobierno federal debe decidir sobre temas que conciernen a toda Alemania de la misma manera. Tales como impuestos, política exterior, defensa, etc. Su líder gubernamental se llama Bundeskanzler (canciller). A nivel federal, también tenemos el Bundespräsident (presidente federal), que es el máximo responsable del estado alemán, pero no contribuye activamente a la legislación aparte de la firma de las leyes. Sin embargo, tiene algunos poderes que rara vez se utilizan. Entonces, la canciller y su gobierno están liderando el país.

Hay una discusión constante sobre qué temas deben ser gobernados por los estados o el gobierno federal. La educación, por ejemplo, es un tema candente, ya que debería pensar que todas las escuelas en Alemania deberían funcionar igual, sin embargo, actualmente es un asunto de la jurisdicción del estado individual.

Esta debe ser una razón histórica relacionada con el Sacro Imperio Romano. ¿Google o wiki para la respuesta?