Images

@mlippert I now have the image sizing stuff in the constructor and the function called by the briclayer to size SVG.  It mostly does the right thing but the image in neff reactor is always too wide and I can't figure out why.  It might be an SVG browser bug.

Anyway, if you think we might take this into Master, it would make my life a whole lot easier at the mo.