Manager Class Question

Hey everyone! I’m creating a learning project, but I’ve hit a snag. I need a controller/manager type of class to lay out some assets in the game world. I’m not sure what type of C++ class to choose for this from the editor. What type of class do you all choose for that? And, does this object with this class have to be placed in the world? If not, how do you instantiate it?

you can use a SubSystem or simply use GameState