a custom vertex structure.