Generalizing circular heat chart widget