Design strategies for complexity, modularity, and communication in humanities data visualization