Changed TTFrame to structural record, allowing removal of aux structure