[feature/module_services] Make announcements module a service