Introducing distributed networks to designers: Development of an educational software tool and a methodology for its evaluation