types of sheaves