Locations now displaying as features (except points)
I've written the math bits to convert SVG coords to feature geometry arrays, and it's working for MultiLineStrings and for Polygons; it appears to be fine for Points, but the one Point example I have isn't displaying yet. I have places appearing and disappearing based on clicks in the GUI, and I've got one block of sample code working to change the thickness of strokes based on the resolution.
If I can solve the point problem, then deal with the issue of multiple features for a single location (which is a question of creating an array of Features, and then testing the typeof the FeaturePtr to see if it's an Array or not before doing anything with it), I should be able to start working on a more principled and well-organized version in which we allow for different colours for different categories, etc. And I can also start working on detecting clicks and showing popups.
Making good use of console.log and the Firebug console; that really helps a lot.