Started writing a matcher object, and figured out more about what its parameters should really be. Its methods are only stubs at the moment.