MyGame/
??? Content/                  (MGCB content project)
?   ??? Textures/
?   ??? Audio/
?   ??? Fonts/
?   ??? Content.mgcb
??? Core/                     (engine-level code)
?   ??? GameMain.cs           (the Game subclass)
?   ??? SceneManager.cs
?   ??? ServiceLocator.cs
?   ??? InputManager.cs
??? Scenes/
?   ??? MenuScene.cs
?   ??? PlayScene.cs
?   ??? PauseScene.cs
??? Entities/
?   ??? Player.cs
?   ??? Enemy.cs
?   ??? Projectile.cs
??? Components/
?   ??? TransformComponent.cs
?   ??? SpriteComponent.cs
?   ??? ColliderComponent.cs
??? Systems/
?   ??? MovementSystem.cs
?   ??? RenderSystem.cs
?   ??? CollisionSystem.cs
??? Program.cs
