Because of the mix of global and relative positioning this ended up being very complex. Tried to make sure the comments were thorough, but open to any improvement suggestions.
The will replace the investigator boxes, class card spread tokens, and weakness container. It will (in the future) replace the bonded and upgrade sheet bags.
This is a code-only submit while we wait on final images for the new panel.
This adds a new SpawnBag capability which will replace the various small memory bags around the table.
Initial implementation is for the Bonded container, which is no longer a bag.
This refactors the current ArkhamDB loader by moving the card spawning operations to a standalone file which can be included in other objects.
Card list build methods are appropriately updated as well.