1. A computer implemented method comprising: defining a new technology object for the assemblage of vias to form a via stack, wherein the new technology object captures a relationship between different levels in the via stack; creating the via stack without introducing an extra level of hierarchy using the new technology object; providing an interface to manipulate the new technology object; and storing the manipulated new technology object.