dyestuff technology meaning