[x] create selectCollectionConstructorArguments, which returns a packed array of all of hte arguments to pass to description.collection() (and use it throughout, and document at the constructor that you can just do that)
[x] selectActiveStartCards should be factored out into tabs machinery or something like that, where it's compared to the collection description
[x] Is there a long-existing bug where a start card is able to reordered?
[ ] Add a start card for recent about the twiter bot (add to setUp?)
[x] Remove all selectors for activeCollection that are anything other than just selecting the collection
[x] remove labelName passing, and get it directly from collection?
[x] selectCountsForTabs selects the things to pass to collection constructor by hand. (Are there other examples of it?)
[x] Remove all selectors for query Collection
[x] startCards should move into Collection. Add sortedCardsWithStartCards, labelsWithStartCards. numCardsWithStartCards, numStartCards should also exist
[x] ExpandCardCollection becomes an unexported function in collection_description.js
Right now there are a lot of bespoke selectors around collections for the main collection and queryCollection.
It should just expose the inflated collections directly. This will require startCards munging to be included in collection machinery.
Noticed while working on #309