Decks can be modified and stored

And then the deck is read from the backend host