added meshes infrastructure and triangle mesh concrete class