Replace long, ugly, not-very-good path building with a more elegant system