Move instance fields to a private struct, in preparation for installing a11y headers.
Also delete the previous "new" functions and actually set the real cell renderer here.