Started refactoring the breadcrumb code by moving it into it's own class