what are the different types of text stucture​