1. A method to introduce content into synthetic environments, the method comprising: maintaining data representing an event in an event library database, the event associated with a plug object configured to interact with object code executing to create a synthetic environment, wherein the synthetic environment is a computer-based simulated environment of a virtual world; detecting a condition that triggers introduction of dynamic content into the synthetic environment; introducing the dynamic content into the synthetic environment during the execution of the object code, wherein the introducing of the dynamic content into the synthetic environment comprises: determining an off-peak usage time and a peak usage time, the off-peak usage time having a lower cost for transmitting data than the peak usage time; and scheduling and transmitting the dynamic content to a client during the off-peak time; and in the event that different dynamic content is introduced into the synthetic environment, generating a portion of the synthetic environment without revising the object code.