Edit in JSFiddle

require.config({
    baseUrl: "http://ibm-js.github.io/libraries/master"
});
require(["deliteful-build/layer"], function () {
    require([
        "delite/register",
        "dstore/Memory",
        "deliteful/list/List",
        "requirejs-dplugins/css!delite/themes/defaultapp.css",
        "delite/theme!delite/themes/{{theme}}/global.css", // page level CSS
		"requirejs-domready/domReady!"
    ], function (register, Memory, List) {
        var list = register.createElement("d-list");
        list.setAttribute("aria-label", "Sample categorized list");
        list.categoryAttr = "category";
        var store = new Memory();
        store.add({label: "first item", category: "Category A"});
        store.add({label: "second item", category: "Category A"});
        store.add({label: "third item", category: "Category A"});
        store.add({label: "fourth item", category: "Category B"});
        store.add({label: "fifth item", category: "Category B"});
        list.store = store;
        list.placeAt(document.body);
        document.body.style.display = "";
    });
});