. . "The benefit of this design is that structure and content elements are manipulated using the same types of functions, which means a consistent GUI can be used and the same code base." . .