Practical and efficient three-dimensional structural restoration using an adaptation of the GeoChron model