I want to create (try at least) plug-in for Klayout (Rubi module) that allows to work with loaded topology. Could you please answer to my question. If I loaded any GDS2 and it is instantiated in base topology window, can I select and make highlighted any shape in this window? Or create a new shape above? Can I retrieve coordinates of the selected shape(s)? And all above should not affect source gds2 file. That is to say can I do all above using Rubi module and insert it into Klayout?