@Camlaman, and All interested, …
I have posted an example of a single undo using model#place_component():
model#place_component()