def METHOD_NAME(stations_to_remove: List[PlanningWeatherStation],
                    all_planning_area_stations: List[PlanningWeatherStation],
                    to_add: List[HFIAdminAddedStation],
                    timestamp: datetime,
                    username: str) -> List[PlanningWeatherStation]:
    """
        Orchestrates removal and addition of stations
    """
    stations_marked_for_removal, stations_with_order_updates = remove_stations(
        stations_to_remove, all_planning_area_stations, timestamp, username)
    next_order_by_planning_area = get_next_order_by_planning_area(
        stations_with_order_updates, all_planning_area_stations)
    stations_to_add = add_stations(to_add, next_order_by_planning_area, timestamp, username)
    return stations_marked_for_removal + stations_with_order_updates + stations_to_add