well you retain all construction history and mark each history item as a mel command then once you load you go frorth and make those changes so thet it goes into the undo. This will slow down your file open times aswell as make the files very big.
Its not productive tough. its much better to save ofetn and use a concurent versioning system to store the data.