| The idea is that this should be a cross-platform implementation, where it should use the interfaces that have been defined to perform actions. During the runtime, the right implementation of the interfaces should be injected to the module. Trello link |