Automatic sizing option in TTMSFMXGrid Column Options

It would be really helpful if the TTMSFMXGrid had an option for dynamically sizing columns to fit their contents. With this options enabled, a grid's column would automatically size itself to fit its cell's widest contents. Anytime a new row is added or data in a cell is changed, the grid would make sure to size relevant columns appropriately. This would fit in really well with the existing ColumnSize options that are already on the grid. The syntax could be something like:

MyGrid->Options->ColumnSize->Dynamic = true;