Adding LoadableList interface and using it to replace groupings of
HasListEvents listings with State<String> loadError and/or
State<DataLoadState> loadState properties.