Customizable Kitchen Cabinets with modification and availability of sizes