-Do you think that people will frequently use a blur on more than 2-3 pixels? Because if this is the case, changing a little the code will greatly help with speed.
-Do we _really_ need a tileable blur? I started thinking about this since blurring might be made just when an image is "almost finished" (already resized/shifted/rotated) and this would save a little code size... and we must scavenge for bytes here

-I will code an option for the vertical/horizontal only blur, would you like to try out some other "directional" blurs also? Keep in mind you will (almost) get the same result with rotating then blurring [Drawback: actually it needs the tileable blur to work properly
