A knowledge-oriented analysis of organizations. Knowledge Nodes: the building blocks of a Distributed Knowledge Management Approach