(Re)Add multi sampling into the renderers. This may require abstract renderers instead of interfaces.