restructure flux to only contain a store and components

Can we ditch any dependencies? flux? keymirror?