Refactor MarcFrameConverter to use new MarcRuleSet structure