Move FullBelowCache to shamap/
Move private code to shamap/impl/