It use unity TreeView control to draw the table, and SerializedObject to handle drawing the property, so it should hand undo/redo and property drawer. It work on all Monobehaviour subclass and on all ...