Refactoring renderer, pool, and plugins