Indoor Navigation for people who are blind or visually impaired: Where we are and where we are going