<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def scroll_to(self, line):
 """ Scroll the abstract canvas to make a specific line. :param line: The line to scroll to. """

        self._buffer.scroll(line - self._start_line)
        self._start_line = line