MementoEditor Kotlin Example for Memento Pattern Pattern Details info: https://refactoring.guru/design-patterns/memento