Do you think it's a better approach to have "intermediate base" templates, or to refactor the shared components into partials that two separate pages that both extend base.html use? I feel like sharing partials is ultimately easier to mess around with than having the double-inheritance.