Maintaining one class should be easier than creating multiple renderer classes and having to switch between them.