FPCGSoftISMComponentDescriptor

Implementation note: the tags don't really need to contribute to the hash, so we will retain the base class !=, == and ComputeHash implementations.