Add viewfinder utils, expand cellid api surface