'operation' and 'config' public headers joined into single public header 'core'.