lib available in browser
generation is interactive in demo
update final result
single generate function
updated README