Split dashboard and service into two different process (part 3)

- Custom module loading
- Reopening clases
- Shared folder