TODO: Explain high level architecture of ACG
All layout scripts are written as classes which subclass
Your subclass of
AyarLayoutGeneratordefines how the layout should be drawn in terms of parameters that you define and technology constants
AyarDesignManagerconfigures details about your technology, receives parameters from the user, and runs the generator to create an output layout.
Talk about spec files, and why they are useful