docs: def _build_block_element_list(self):
          """Return a list of block elements, ordered from highest priority to lowest.
          """
          return sorted(
              [e for e in self.block_elements.values() if not e.virtual],
              key=lambda e: e.priority,
              reverse=True
          )