Zettelgarden is an open-source personal knowledge management system that preserves human insight while leveraging modern technology