Move GObservable to its own folder
Add document application pattern