The core loop — get knowledge in, then ask

Maintenance — act on the store between extractions