private headers: core header has been renamed to operation and has been cleaned up
private headers: internal header has been divided into separate internal_impl and internal_metrics_impl headers
internal monitors have been renamed to internal metrics