Time-Frequency Estimation and Time-Frequency Functional Data Models