Pergunta de entrevista da empresa Lutron Electronics

Design a possible structure for an application interface that has "undo" functionality.