code: def build_commands(self, block):
          
          text_commands = Command.start_stop('text', 0, len(block['text']))
          style_commands = self.build_style_commands(block)
          entity_commands = self.build_entity_commands(block)
  
          return text_commands + style_commands + entity_commands
docs: Build all of the manipulation commands for a given block.
          - One pair to set the text.
          - Multiple pairs for styles.
          - Multiple pairs for entities.