Appointments + adding locations

Hi I would really need to add locations to my appointment+

Ideally this would be like app_services and app_service_providers, you can create unlimited locations and asign locations to each service provider. While booking there would be an app_locations with a dropdown similar to app_services and app_service_providers.

How can I create this? Or is this functionalty planned for any time soon?