Applying systemic-structural activity theory to design of human-computer interaction systems. (2015)