Facilitating software reuse by structuring the SPS user interface management system's software library according to programmer mental models. - Joseph A. Jenkins (1994)