Improve example and README, add demo