1. A method of processing data using generic container data structures, the method comprising: requesting a generic container for storing data for a subsystem of a program; creating an association between a specific data structure and the subsystem; creating an interface between the specific data structure and the generic container; and creating the specific data structure using the association.