so, a pdf 'printer' basically. anything you print gets dumped to pdf files... which can be previewed, searched, annotated, organized into directories (piles) etc. as well as sent to and shared with others, or even printed on a dead tree.
most of my 'printing' is already done this way.