Poc debugger simplificado

En el contexto de la task #5, este es el branch que contiene los cambios requeridos para hacer el poc.
La idea es hacer un code review para ir viendo los proximos pasos a desarrollar.
El codigo en general esta bastante acoplado y tiene varias notas sobre las posibles mejoras a hacer en futuros sprints.