Allow instantiation of stand-alone OrderWatchers that can monitor different blockchain state layers (e.g. pending or latest)