Moved bus directive to a separate file because the routing algorithm will get big and the files should not be that long.