Initial world map implementation
Initial zoom implementation
Use JSON (not JS) for building definitions