Incorporating ideas of structure and meaning in interactive multi scale mapping environments