arm_compute v18.05
diff --git a/documentation/namespacearm__compute_1_1graph.js b/documentation/namespacearm__compute_1_1graph.js
index 2d63bbc..24908f7 100644
--- a/documentation/namespacearm__compute_1_1graph.js
+++ b/documentation/namespacearm__compute_1_1graph.js
@@ -1,37 +1,49 @@
 var namespacearm__compute_1_1graph =
 [
-    [ "detail", "namespacearm__compute_1_1graph_1_1detail.xhtml", "namespacearm__compute_1_1graph_1_1detail" ],
-    [ "ActivationLayer", "classarm__compute_1_1graph_1_1_activation_layer.xhtml", "classarm__compute_1_1graph_1_1_activation_layer" ],
-    [ "BatchNormalizationLayer", "classarm__compute_1_1graph_1_1_batch_normalization_layer.xhtml", "classarm__compute_1_1graph_1_1_batch_normalization_layer" ],
-    [ "BranchLayer", "classarm__compute_1_1graph_1_1_branch_layer.xhtml", "classarm__compute_1_1graph_1_1_branch_layer" ],
-    [ "CLMap", "classarm__compute_1_1graph_1_1_c_l_map.xhtml", "classarm__compute_1_1graph_1_1_c_l_map" ],
-    [ "CLUnmap", "classarm__compute_1_1graph_1_1_c_l_unmap.xhtml", "classarm__compute_1_1graph_1_1_c_l_unmap" ],
-    [ "ConvolutionLayer", "classarm__compute_1_1graph_1_1_convolution_layer.xhtml", "classarm__compute_1_1graph_1_1_convolution_layer" ],
-    [ "DepthConvertLayer", "classarm__compute_1_1graph_1_1_depth_convert_layer.xhtml", "classarm__compute_1_1graph_1_1_depth_convert_layer" ],
-    [ "DepthwiseConvolutionLayer", "classarm__compute_1_1graph_1_1_depthwise_convolution_layer.xhtml", "classarm__compute_1_1graph_1_1_depthwise_convolution_layer" ],
-    [ "DequantizationLayer", "classarm__compute_1_1graph_1_1_dequantization_layer.xhtml", "classarm__compute_1_1graph_1_1_dequantization_layer" ],
-    [ "FlattenLayer", "classarm__compute_1_1graph_1_1_flatten_layer.xhtml", "classarm__compute_1_1graph_1_1_flatten_layer" ],
-    [ "FloorLayer", "classarm__compute_1_1graph_1_1_floor_layer.xhtml", "classarm__compute_1_1graph_1_1_floor_layer" ],
-    [ "FullyConnectedLayer", "classarm__compute_1_1graph_1_1_fully_connected_layer.xhtml", "classarm__compute_1_1graph_1_1_fully_connected_layer" ],
+    [ "backends", "namespacearm__compute_1_1graph_1_1backends.xhtml", "namespacearm__compute_1_1graph_1_1backends" ],
+    [ "frontend", "namespacearm__compute_1_1graph_1_1frontend.xhtml", "namespacearm__compute_1_1graph_1_1frontend" ],
+    [ "ActivationLayerNode", "classarm__compute_1_1graph_1_1_activation_layer_node.xhtml", "classarm__compute_1_1graph_1_1_activation_layer_node" ],
+    [ "BatchNormalizationLayerNode", "classarm__compute_1_1graph_1_1_batch_normalization_layer_node.xhtml", "classarm__compute_1_1graph_1_1_batch_normalization_layer_node" ],
+    [ "ConstNode", "classarm__compute_1_1graph_1_1_const_node.xhtml", "classarm__compute_1_1graph_1_1_const_node" ],
+    [ "ConvolutionLayerNode", "classarm__compute_1_1graph_1_1_convolution_layer_node.xhtml", "classarm__compute_1_1graph_1_1_convolution_layer_node" ],
+    [ "DefaultNodeVisitor", "classarm__compute_1_1graph_1_1_default_node_visitor.xhtml", "classarm__compute_1_1graph_1_1_default_node_visitor" ],
+    [ "DepthConcatenateLayerNode", "classarm__compute_1_1graph_1_1_depth_concatenate_layer_node.xhtml", "classarm__compute_1_1graph_1_1_depth_concatenate_layer_node" ],
+    [ "DepthConcatSubTensorMutator", "classarm__compute_1_1graph_1_1_depth_concat_sub_tensor_mutator.xhtml", "classarm__compute_1_1graph_1_1_depth_concat_sub_tensor_mutator" ],
+    [ "DepthwiseConvolutionLayerNode", "classarm__compute_1_1graph_1_1_depthwise_convolution_layer_node.xhtml", "classarm__compute_1_1graph_1_1_depthwise_convolution_layer_node" ],
+    [ "DotGraphPrinter", "classarm__compute_1_1graph_1_1_dot_graph_printer.xhtml", "classarm__compute_1_1graph_1_1_dot_graph_printer" ],
+    [ "DotGraphVisitor", "classarm__compute_1_1graph_1_1_dot_graph_visitor.xhtml", "classarm__compute_1_1graph_1_1_dot_graph_visitor" ],
+    [ "Edge", "classarm__compute_1_1graph_1_1_edge.xhtml", "classarm__compute_1_1graph_1_1_edge" ],
+    [ "EltwiseLayerNode", "classarm__compute_1_1graph_1_1_eltwise_layer_node.xhtml", "classarm__compute_1_1graph_1_1_eltwise_layer_node" ],
+    [ "ExecutionTask", "structarm__compute_1_1graph_1_1_execution_task.xhtml", "structarm__compute_1_1graph_1_1_execution_task" ],
+    [ "ExecutionWorkload", "structarm__compute_1_1graph_1_1_execution_workload.xhtml", "structarm__compute_1_1graph_1_1_execution_workload" ],
+    [ "FlattenLayerNode", "classarm__compute_1_1graph_1_1_flatten_layer_node.xhtml", "classarm__compute_1_1graph_1_1_flatten_layer_node" ],
+    [ "FullyConnectedLayerNode", "classarm__compute_1_1graph_1_1_fully_connected_layer_node.xhtml", "classarm__compute_1_1graph_1_1_fully_connected_layer_node" ],
     [ "Graph", "classarm__compute_1_1graph_1_1_graph.xhtml", "classarm__compute_1_1graph_1_1_graph" ],
+    [ "GraphBuilder", "classarm__compute_1_1graph_1_1_graph_builder.xhtml", null ],
+    [ "GraphConfig", "structarm__compute_1_1graph_1_1_graph_config.xhtml", "structarm__compute_1_1graph_1_1_graph_config" ],
     [ "GraphContext", "classarm__compute_1_1graph_1_1_graph_context.xhtml", "classarm__compute_1_1graph_1_1_graph_context" ],
-    [ "GraphHints", "classarm__compute_1_1graph_1_1_graph_hints.xhtml", "classarm__compute_1_1graph_1_1_graph_hints" ],
+    [ "GraphManager", "classarm__compute_1_1graph_1_1_graph_manager.xhtml", "classarm__compute_1_1graph_1_1_graph_manager" ],
+    [ "IGraphMutator", "classarm__compute_1_1graph_1_1_i_graph_mutator.xhtml", "classarm__compute_1_1graph_1_1_i_graph_mutator" ],
+    [ "IGraphPrinter", "classarm__compute_1_1graph_1_1_i_graph_printer.xhtml", "classarm__compute_1_1graph_1_1_i_graph_printer" ],
     [ "INode", "classarm__compute_1_1graph_1_1_i_node.xhtml", "classarm__compute_1_1graph_1_1_i_node" ],
-    [ "IOperation", "classarm__compute_1_1graph_1_1_i_operation.xhtml", "classarm__compute_1_1graph_1_1_i_operation" ],
+    [ "INodeVisitor", "classarm__compute_1_1graph_1_1_i_node_visitor.xhtml", "classarm__compute_1_1graph_1_1_i_node_visitor" ],
+    [ "InPlaceOperationMutator", "classarm__compute_1_1graph_1_1_in_place_operation_mutator.xhtml", "classarm__compute_1_1graph_1_1_in_place_operation_mutator" ],
+    [ "InputNode", "classarm__compute_1_1graph_1_1_input_node.xhtml", "classarm__compute_1_1graph_1_1_input_node" ],
     [ "ITensorAccessor", "classarm__compute_1_1graph_1_1_i_tensor_accessor.xhtml", "classarm__compute_1_1graph_1_1_i_tensor_accessor" ],
-    [ "ITensorObject", "classarm__compute_1_1graph_1_1_i_tensor_object.xhtml", "classarm__compute_1_1graph_1_1_i_tensor_object" ],
-    [ "L2NormalizeLayer", "classarm__compute_1_1graph_1_1_l2_normalize_layer.xhtml", "classarm__compute_1_1graph_1_1_l2_normalize_layer" ],
-    [ "NodeContext", "classarm__compute_1_1graph_1_1_node_context.xhtml", "classarm__compute_1_1graph_1_1_node_context" ],
-    [ "NodeParameter", "classarm__compute_1_1graph_1_1_node_parameter.xhtml", "classarm__compute_1_1graph_1_1_node_parameter" ],
-    [ "NodeParameterBase", "classarm__compute_1_1graph_1_1_node_parameter_base.xhtml", null ],
-    [ "NormalizationLayer", "classarm__compute_1_1graph_1_1_normalization_layer.xhtml", "classarm__compute_1_1graph_1_1_normalization_layer" ],
-    [ "OperationRegistry", "classarm__compute_1_1graph_1_1_operation_registry.xhtml", "classarm__compute_1_1graph_1_1_operation_registry" ],
-    [ "PoolingLayer", "classarm__compute_1_1graph_1_1_pooling_layer.xhtml", "classarm__compute_1_1graph_1_1_pooling_layer" ],
-    [ "QuantizationLayer", "classarm__compute_1_1graph_1_1_quantization_layer.xhtml", "classarm__compute_1_1graph_1_1_quantization_layer" ],
-    [ "ReshapeLayer", "classarm__compute_1_1graph_1_1_reshape_layer.xhtml", "classarm__compute_1_1graph_1_1_reshape_layer" ],
-    [ "ResidualLayer", "classarm__compute_1_1graph_1_1_residual_layer.xhtml", "classarm__compute_1_1graph_1_1_residual_layer" ],
-    [ "SoftmaxLayer", "classarm__compute_1_1graph_1_1_softmax_layer.xhtml", "classarm__compute_1_1graph_1_1_softmax_layer" ],
-    [ "SubGraph", "classarm__compute_1_1graph_1_1_sub_graph.xhtml", "classarm__compute_1_1graph_1_1_sub_graph" ],
-    [ "SubTensor", "classarm__compute_1_1graph_1_1_sub_tensor.xhtml", "classarm__compute_1_1graph_1_1_sub_tensor" ],
-    [ "Tensor", "classarm__compute_1_1graph_1_1_tensor.xhtml", "classarm__compute_1_1graph_1_1_tensor" ]
+    [ "ITensorHandle", "classarm__compute_1_1graph_1_1_i_tensor_handle.xhtml", "classarm__compute_1_1graph_1_1_i_tensor_handle" ],
+    [ "MemoryManagerContext", "structarm__compute_1_1graph_1_1_memory_manager_context.xhtml", "structarm__compute_1_1graph_1_1_memory_manager_context" ],
+    [ "NodeFusionMutator", "classarm__compute_1_1graph_1_1_node_fusion_mutator.xhtml", "classarm__compute_1_1graph_1_1_node_fusion_mutator" ],
+    [ "NodeIdxPair", "structarm__compute_1_1graph_1_1_node_idx_pair.xhtml", "structarm__compute_1_1graph_1_1_node_idx_pair" ],
+    [ "NodeParams", "structarm__compute_1_1graph_1_1_node_params.xhtml", "structarm__compute_1_1graph_1_1_node_params" ],
+    [ "NormalizationLayerNode", "classarm__compute_1_1graph_1_1_normalization_layer_node.xhtml", "classarm__compute_1_1graph_1_1_normalization_layer_node" ],
+    [ "OutputNode", "classarm__compute_1_1graph_1_1_output_node.xhtml", "classarm__compute_1_1graph_1_1_output_node" ],
+    [ "PassManager", "classarm__compute_1_1graph_1_1_pass_manager.xhtml", "classarm__compute_1_1graph_1_1_pass_manager" ],
+    [ "PoolingLayerNode", "classarm__compute_1_1graph_1_1_pooling_layer_node.xhtml", "classarm__compute_1_1graph_1_1_pooling_layer_node" ],
+    [ "ReshapeLayerNode", "classarm__compute_1_1graph_1_1_reshape_layer_node.xhtml", "classarm__compute_1_1graph_1_1_reshape_layer_node" ],
+    [ "SoftmaxLayerNode", "classarm__compute_1_1graph_1_1_softmax_layer_node.xhtml", "classarm__compute_1_1graph_1_1_softmax_layer_node" ],
+    [ "SplitLayerNode", "classarm__compute_1_1graph_1_1_split_layer_node.xhtml", "classarm__compute_1_1graph_1_1_split_layer_node" ],
+    [ "SplitLayerSubTensorMutator", "classarm__compute_1_1graph_1_1_split_layer_sub_tensor_mutator.xhtml", "classarm__compute_1_1graph_1_1_split_layer_sub_tensor_mutator" ],
+    [ "TaskExecutor", "classarm__compute_1_1graph_1_1_task_executor.xhtml", "classarm__compute_1_1graph_1_1_task_executor" ],
+    [ "Tensor", "classarm__compute_1_1graph_1_1_tensor.xhtml", "classarm__compute_1_1graph_1_1_tensor" ],
+    [ "TensorDescriptor", "structarm__compute_1_1graph_1_1_tensor_descriptor.xhtml", "structarm__compute_1_1graph_1_1_tensor_descriptor" ]
 ];
\ No newline at end of file