very initial support for a 'map editor'