Scholarly primitives revisited: towards a practical taxonomy of digital humanities research activities and objects