The 4D LINT model of function allocation