Persisted factories are now unary callables that take a store
Refactor solveAndNotfiy tests
Add a solvable resource mixin