More work on the Angular Client interface
Too much work.

I have no idea what I’ve done.