updated demo image asset
new functionality
improved data source protocol clarity