Refactor factory to Spot\Factory to keep together
Refactor manager classes to Spot\Manager. Adding different DI implementation
Change file mode
Remove old di, something else