a new method `getFolder(name: string)` would enable the user to always pass down the initial GUI instance but access all available folders easily. Would that make sense? Anything I'm missing?