Move example app to examples subdir
Add open property to disposal class and dispose-object generic