1. An editor for developing an industrial control program, comprising: a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: an interface component configured to receive a query related to implementation of an industrial process; a monitor component configured to observe usage indications of modular objects stored in a data store, wherein the modular objects include associated metadata that defines one or more functional aspects of the modular objects; an organization module configured to combine two or more modular objects of the modular objects based on the usage indications to yield a combined modular object and to create new metadata for the combined modular object, wherein the new metadata comprises combined or consolidated metadata associated with the two or more modular objects; and a search component configured to, in response to receipt of the query, search the data store and identify, based on the metadata, one or more combined modular objects, including the combined modular object, that satisfy the query, wherein the interface component is further configured to output the one or more combined modular objects and respective metadata associated with the one or more combined modular objects.