separated for singleton ui load, just pin
ok
removing pin,pad,line in favor of object
consolidated line,pad,pin into object