The Geologic Time Scale is a record of