Track model, interfaces and implementation
Related tasks
- Code refactor
Context
This MR creates a model and a set of interfaces for using Tracks. A track is a world that will be used to run a single simulation. A circuit uses a group of tracks to launch different worlds.
Change
- Add Track model
- Add Repository interfaces for tracks
- Add Service interfaces for tracks
- Add repository implementation.
- Add service implementation.
- Add tests for different layers.
Other information
Additional documentation
Edited by Alejo Carballude