diff --git a/resources/img/svg/open-folder.svg b/resources/img/svg/open-folder.svg
new file mode 100644
index 00000000..86657d81
--- /dev/null
+++ b/resources/img/svg/open-folder.svg
@@ -0,0 +1 @@
+
diff --git a/resources/js/components/ui/RemoteResource.vue b/resources/js/components/ui/RemoteResource.vue
new file mode 100644
index 00000000..a82d2e6a
--- /dev/null
+++ b/resources/js/components/ui/RemoteResource.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
diff --git a/resources/js/components/ui/RemoteSelector.vue b/resources/js/components/ui/RemoteSelector.vue
new file mode 100644
index 00000000..39d83d28
--- /dev/null
+++ b/resources/js/components/ui/RemoteSelector.vue
@@ -0,0 +1,90 @@
+
+
+
+
+