. . "The program modules can include the routines, programs, objects, components, and data structures that perform the tasks and implement the data types for implementing the technologies described above." . .