Split components to better identify (core, library APIs) and (schedulers)
This is a tracking issue for the reorganization of pybatsim architecture. Once completed, we should have a clear separation of
- core logic (communication with Batsim) and base API
- officially maintained schedulers
Unmaintained schedulers, and schedulers with a very narrow domain should be correctly identified.
The new architecture should present everything under the unique namespace pybatsim
.