Pueden distinguirse tres partes: