- Refactored renderer into hierarchical package structure