ButterflyNet--an integrative framework for comparative biology