Build a partial to generate dynamic breadcrumbs based on your route structure, with plenty of refactoring along the way.