The avatar editor makes heavy use of scalable vector graphics. This made it easy to dynamically add colors and mix objects.
More options can be seen in this video.
While React made the application easy to reason about due to its componentization, Redux helped state flow throughout the application with ease.
This meant that internationalization became an easy task with the help of