Added the old routing code. This is not final. It still needs a lot of polishing and the whole language stuff is not implemented yet.