Acceptance criteria
- Identify and report on the pros and cons of a refactoring approach versus a rewrite approach
- Look at:
- performance
- amount of technical debt
- ease of working with codebase
- ability to integrate with broader OSS ecosystem
- ability to work with 3rd party developers and volunteers
- other