Knowledge flow management supporting complex problem solving: learning spectrum and its infrastructure