IVGCVSW-7556 Introduce Opaque Delegate API

 * Also added cmake for the new layers to reduce merge conflicts.

Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: Ieb59aa2b7e2a18c57c9357b8d5b5cd63d8211c85
diff --git a/delegate/opaque/src/Shape.hpp b/delegate/opaque/src/Shape.hpp
new file mode 100644
index 0000000..e169697
--- /dev/null
+++ b/delegate/opaque/src/Shape.hpp
@@ -0,0 +1,4 @@
+//
+// Copyright © 2023 Arm Ltd and Contributors. All rights reserved.
+// SPDX-License-Identifier: MIT
+//