Update config and plugin to be more flow agnostic
Add experimental feature to create a base with XHR