Mechanistic and topological explanations: an introduction