Top level class (Thousandrows) can have rowRenderer in its constructor arguments.
RowRenderer gets just an @interface.
We can @implement it and pass it to Thousandrows's constructor.