Added Base Interface to support multiple level format(Anvil, LevelDB, etc...)