Existen objetos básicos con una funcionalidad básica a partir de los cuales se componen módulos complejos formando una estructura jerárquica anidada.