code: def append(self, p_string, p_color):
          
          self.colors[len(self.data)] = p_color
          self.data += p_string
docs: Append a string with the given color (normal Color or an
          AbstractColor).