Separating UI code from logic code.