Document the Tm struct and fields