split out `records` from `state` in the $store
One problem (among many) - every state
change (mutation) requires rewriting entire state to memory (currently localStorage). This includes the 1000s of records in both PLAN and MONITOR (many of which are duplicates anyway!)
We should store the records
in a database (eg. via IndexedDB, DexieJS or RxDB)