• Motivation
  • Solution
  • Migrate to a CMake-based build
  • Legacy support and compile-time features
  • Platform-specific code
  • New plugin architecture