A system and methods for rapidly incorporating changes to a project is described.
An object derived from a frame component container is embedded into a project,
with the frame component container being freely changeable as desired. Any changes
made to the frame component container are automatically included, by inheritance,
into the source files of the project. Preferably, the method synchronizes on a
display all instances of the object derived from the frame component container
to the frame component container. The development system includes a computer and
an interface for creating frame objects having components. Software permits the
creation of descendant frame objects from an ancestor frame, propagation of modifications
of the ancestor frame to each descendant frame object, notification of the descendant
frame objects that its corresponding ancestor frame has been modified, and synchronization
on a display of all of the descendant frames with any modifications to the components
of the ancestor frame.