It would be great if there is documentation for creating your own data source for conditions and dynamic data in general.