render!(cell, path) (no metadata specified) or render!(cell, path, target) will set path.metadata = GDSMeta(), which no longer makes sense because users can set the metadata before rendering. The default should be path.metadata (as with place!), and for compatibility, we can still overwrite the metadata if it is UNDEF_META or have the default metadata map send it to (0,0).
render!(cell, path)(no metadata specified) orrender!(cell, path, target)will setpath.metadata = GDSMeta(), which no longer makes sense because users can set the metadata before rendering. The default should bepath.metadata(as withplace!), and for compatibility, we can still overwrite the metadata if it isUNDEF_METAor have the default metadata map send it to (0,0).