styles should re-initialize when updated w/new settings
texture icons WIP, pre-calc sprite UVs and use sprites for more render styles