Card list for selecting cards; window using that list; print function using that window (actual printing todo)
Used for card list; Implemented reordering from card list
added order_by support to position function, orders are cached; TODO: clear the cache when a card changes