This RFC proposes the adoption of Backpack instances in place of traditional Folder instances for container organization.
As a roblox game scales, developers continually seek new paradigms for organizing code, modularity, and runtime clarity. Traditional Folder usage, while functional, lacks semantic weight and provides no affordance beyond being a generic instance container.
Backpacks are specialized containers with actual implicit utility. Although they are deisgned to hold tools, it can be recontextualized as a general purpose container for scripts, services and components.
Notably:
- better developer ergonomics: a "Backpack" intuitively implies it "holds useful things", making it easier to conceptualize its contents as essential runtime modules.
- visual distinction: differentiating functional containers from traditional folders make critical components much easier to prof
