The BoardBuilder API is a REST API that generates a SVG document like this.
You can choose an example board to load its definition and then click Redraw Board. You can then import the SVG file into most vector drawing tools to add more detail. Icons are pulled from a database of about 1/2 million SVG icons.