Counter object is valid.
refactor to Split To dimension layer.
Counter object is valid.
refactor to Split To dimension layer.
merge with jiamin's last modified content.
merge with jiamin's last modified content.
Split history to dimension level.
Refactor IpLib and Panel info.
Refactor DicInfo.
Refactor IpLib and Panel info.
Refactor DicInfo.