Adding interface for instruction decoders and decoder factory