Specification for backends for how to interact with the Web Write GUIs