add conditional compilation of ZHT as a storage layer