I am using OpenStreetMap as my base map to geolocate addresses and display tables. My client wants to know if its possible to make a map with just his area of interest without using the entire map. Is map caching the best method to use for this purpose or is there another process I can use that will allow me to perform edits on the newly created base map?