Create a factory so that the rescu dependency is not exposed.
Expand README.