Fixed icons not having a proper layer, etc. These changes will probably not work with style serialization--not sure how that will ever work given that the image has to be added and assigned an ID..... Not concerned with that currently as I need icons to work and never plan to use serialization.
Icons are now drawn on center rather than top, left.