refactor: move benchmark vs external pools into its own repo