Functional Attributions and Functional Architecture