The physical elements of a product are typically organized into several major physical building blocks, which we call chunks. Each chunk is them made up of a collection of components that implement the functions of the product. The architecture of a predict is the scheme by which the functional elements of the product are arranged into physical chunks and by which the chunks interact.