A survey of powerful visualization techniques, from the obvious to the obscure A Tour through the Visualization Zoo