"as a web designer/developer you might want to have some influence on how the map itself looks" Remember that OSM is a database of geo-spatial points and ways. It's theoretically possible for a browser to be given the bounding box and styles, fetch the data, and render the map on the fly. In practice, organisations (like the Wikimedia foundation, for instance) build map tiles to their own specifications, then serve them from a cache.