Designing and adapting communication technology within a farming systems research approach