Bastion: create CRUD custom information UI dialog. (sneak preview)

Here's a sneak preview of the custom information UI dialog.

This does not yet handle errors from the server or have any tests.