I wrote a technical devlog about how the game systems in our jam entry works. It should give you a good overview and some ideas on how you could build these kinds of systems in your own game, hope you enjoy
https://zomg.itch.io/king-of-tapes/devlog/169121/game-systems-in-a-managementsurvival-simulation-the-making-of-king-of-tapes