Cabinet Plugin for SketchUp Pro

You can produce just about any combination of case, face, frame, door, shelf, drawer, divider and hardware that you can imagine. It’s very comprehensive and flexible.

I haven’t tried the layout and CAD/CAM features, since I’m on a Mac, but they look equally complete — including line and connector holes, labeling etc.