Wiring data lists to data stores to change `datalist.refresh()` trigger & remove dependency on `observer`, updated `utility.genId()` to return lower case alphabetical characters