[di] multiple storage

* configuration changes
* Abstract payment\storage factories.
* Remove context, add registry.