1. A computer implemented method to develop a data model, the computer implemented method comprising: displaying contents of a data file as a text-based data object via a text editor interface of an integrated development environment (IDE), the displayed text-based data object including text values of one or more elements, one or more attributes, and one or more attribute values; and in response to detecting an input modifying the one or more attribute values of the text-based data object via the text editor interface, transforming the text-based data object into a graphical model including the one or more attributes modified via the text editor interface and visually representing relationships between the modified one or more attribute values, the one or more attributes, and the one or more elements, and displaying the graphical model via a graphical editor interface of the IDE, wherein the displaying the graphical model comprises simultaneously displaying the graphical editor interface and the text editor interface within a window of the IDE.