rename files, no widget-specific dir (except for List), fix typo
remove useless programmatic sample; file renaming
reformat requirejs config definition to match our build task requirement