Note this is off of the object_types branch, which is more complex and may require additional feedback. So I have a few options
if the object_types branch looks good and can be merged, this one can be merged after that.
if we want to merge this one before merging the object_types branch, I can easily recreate this branch off of the v3-refactor branch and resubmit the PR (it is just these 3 files + the routes.rb file)
announcement backend.
Note this is off of the object_types branch, which is more complex and may require additional feedback. So I have a few options