data option can now accept a 'rasterized' string
automatically adding component class