Building a map editor