MatchComp interface added
MatchCompImpl added, not yet implemented