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);
+//	}
+//}