Revert "add viewer-util class library"

This reverts commit 1eaab3f7210d74030aaf64bb8393deb37f767061.
Revert "Revert "add viewer-util class library""

This reverts commit c682b0f6c23f505d36e109886110c7a931d92334.