... don't want the interface to be "arbitrarily" long. The theory behind the model is covered briefly here, while both the mathematical model and the exact algorithm implemented in the Matlab code is covered ...	