Challenges in the Development, Distribution, and Maintenance of Software Visualization Tools in Biology and Medicine