chore(scope): remove assertion on destroy for perf reasons
chore(demo): move all demos into a single folder

fixes #624
Closes #688