desktop designing history for the more detailed UI section include stuff from paper on normalisation and desktop design etc *