interface ProjectsDataType interface TodosDataType data: ProjectsDataType | TodosDataType etc.data: T and essentially specifying the data type everytime you call on the interface with Tab<T> but I feel like there's a slightly better situation here?