Add examples, support custom datasource in binder