started adding a observable interface
diff --git a/bundles/runtime/org.eclipse.fx.core/src/org/eclipse/fx/core/observable/ListObservable.java b/bundles/runtime/org.eclipse.fx.core/src/org/eclipse/fx/core/observable/ListObservable.java
new file mode 100644
index 0000000..73fb358
--- /dev/null
+++ b/bundles/runtime/org.eclipse.fx.core/src/org/eclipse/fx/core/observable/ListObservable.java
@@ -0,0 +1,21 @@
+//package org.eclipse.fx.core.observable;
+//
+//import java.util.List;
+//
+//import org.eclipse.fx.core.Subscription;
+//
+//public interface ListObservable<E> extends List<E> {
+// public Subscription onListChange(ChangeSubscription<E> c);
+//
+// public interface ListDiff<E> {
+//
+// }
+//
+// public interface ListChange<E> extends Iterable<ListDiff<E>> {
+//
+// }
+//
+// public interface ChangeSubscription<E> {
+// public void onListChange(ListChange<? extends E> c);
+// }
+//}