. . "Each layer can be considered as consisting of collections of objects, where an object is a self-contained arrangement of functions and data." . .