My design approach is to take out the noise: If Bitcoin is really a currency, why should we care so much about BTCUSD's volume? Why should we even see the order book? I know these are two important components for every market, but it's not important to everyone.
I still appreciate your coding skills but... we are making new economy here and you are selling "sugar water" or gambling site...