Final parsing algorithm - code needs cleaning
Now you can copy an Circuit, undo/redo in next commit