The core loop: get knowledge in, then ask

Maintenance: act on the store between extractions