Designers as users of co-operative knowledge: the DUCK project.