Persistent log, GUI for location lookup, simple lookup alg, i.e. first end-to-end implementation