Assetstore management

This conditional doesn't seem to be sustainable or friendly to plugins... Should we just support the passing of an arbitrary set of parameters and let the underlying logic handle that? I don't like seeing specific assetstore types at this level.