ASH custom service setup

as far as I know, yes.
you describe how it works.
Check martin’s post.

I’m not sure if the steps mentioned in his posts are updated as things change quickly in Beta stage. but his posts explain how it works.