Suppliers and orders: how restocking works in KlyraOS