DocuDesk: An interactive surface for creating and rehydrating many-to-many linkages among paper and digital documents