Neogeo: A New Edge to Abstraction