Liquid as a product type

I would like to see a cs cart have the ability to allow adding liquid as a product type.

For example, lets say you order a liquid in bulk form (2 liters) and from that 2 liters you can cut it down into smaller products, 2ml,5ml,10ml etc but if a smaller size were sold then that amount would be deducted from the total amount.

Rather than have inventory as a product amount, it would have inventory as a liquid total.