1. A method of enabling incremental development of a graphical editor, comprising steps of: providing an editor engine component that creates the graphical editor; adapting the editor engine component to process a visual model structural file, wherein the visual model structural file describes a visual model supported by the editor engine, adheres to a specified visual meta-model, identifies a visual model descriptor file, and supports graphical editing of one or more domains; and adapting the editor engine component to process the identified visual model descriptor file, wherein the identified visual model descriptor file specifies constraints on the visual model and adheres to a specified visual descriptor meta-model, and wherein the processing of the visual model descriptor file thereby configures behavior of the visual model in the graphical editor.