En Magento 1, como desarrollador de módulos, es posible cambiar la plantilla de un bloque usando un código XML de diseño similar a este
<reference name="block_to_change">
<action method="setTemplate">
<param>/path/to/template.phtml</param>
</action>
</reference>
y luego agregando su plantilla al tema base.
app/design/frontend/base/default/template/path/to/template.phtml
¿Es posible, como desarrollador de módulos, hacer algo similar en Magento 2? ¿O necesitaría usar código XML o PHP de diseño para eliminar el bloque que me interesa e insertar un nuevo bloque con una plantilla diferente (cuya clase extiende la clase de bloque original)
Sé que podría crear un tema personalizado que reemplace una plantilla, pero estoy interesado en crear un módulo que cambie la plantilla predeterminada, pero que aún permita que un tema personalizado reemplace esa plantilla.