ck(1) lightweight knowledge manager to organize, cross-link, share and reuse artifacts