GitHub repository: sysfce2/undo
Description: C++ library to implement non-linear undo/redo functionality (Required by aseprite)