combined_editor function, and improved dependency handling (removing duplicates), viewer refreshes on events from script manager
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