I mean, expansion slots would functionally be the same as multiple scripts but would respect the metaphor of "fantasy console".