* a number of steps towards a working overview
* rewrote mem_data_mgr::item_collection.js
* moved controller logic into main