Refactor to have clean naming of RWE operational status on a resource as well as creating monads for those operations to respond with.