1. A method, comprising: providing a developer interface that enables selection of a property expression of a specific edge in a flexible sentence syntax, the flexible sentence syntax controlling one or more sentences; and receiving a selection, via the developer interface, corresponding to arranging and/or inserting an element in any of a plurality of flexible sentence configurations, wherein the received selection causes creation of a new edge, representing a user action, according to the flexible sentence syntax.