Designing Usable Visual Languages: the Case of Immune System Studies