Basically each process as mentioned in your question can become a 'sub system', and thereafter connected to each other based on dependence levels. Eventually it will lead to a bigger comprehensive system of knowledge management. Be creative when designing the system.