This is not really needed.
Removed all the underscores.
Changed the files to use the new const names.
Using the new small classes now.
Corrected an offset error in pmos.
Added component id and proper gate connections support.
Look at the cool schematic now.