There are a host of additions that are needed (full guard rings, both N and P, double guard rings, and all contact types with choice of orientation). I had a proposal out for Google Summer of Code to work on those things (plus more devices, and expanded parameterization on existing devices), and there was an applicant for the proposal, but they were not selected for GSoC for unknown reasons.