We can already specify what subclass of CPart to create for each part. Now we support also creating a subclass of CStack.
Properly load the first card and make sure we can ask it for its stack to run ‘go’ commands in.
Maintain the (portable) recent cards list when the ‘go’ command is used.