Procedural cabinet system

I’m working on making procedural kitchen cabinets:

The end goal is to make a drag and drop system for producing kitchen cabinets to greatly simplify archviz projects.

Added:
Sink cutout
Beveled countertop
Crown moulding