Pesto Caprese Sandwich

Fresh mozzarella, tomatoes, basil leaves, basil-pesto served on a toasted focaccia