Hrmm, why make these a top level module and directory structure? I am ok with a separate module but versions are parts of content views, so I'd prefer something like `Bastion.content-views.versions` and nest them under that directory.