Is your feature request related to a problem? Please describe.
Currently, the prototype is a monolith. We should be able to decouple the CLI front-end from the rest of the service. That way we'll be able to create an new web UI in the near future.
Describe the solution you'd like
Decouple the CLI class from the rest of the service. Keep there only the log functions relevant to the actual CLI.
Is your feature request related to a problem? Please describe. Currently, the prototype is a monolith. We should be able to decouple the CLI front-end from the rest of the service. That way we'll be able to create an new web UI in the near future.
Describe the solution you'd like Decouple the CLI class from the rest of the service. Keep there only the log functions relevant to the actual CLI.