I want to create a asp.net application which can show directions in a layout from room A to room B. So layout would be a grid of rooms and if the user wants to get directions from room A to room B the application to highlight the path in blue.

I have no idea how to begin with this? What can i use to create a floor layout and then highlight the required path. Any pointers ? Thanks.