[3.0] API cleanup, fix some visibilities, add more options to
ArenaConfig