Extracted an actor super class from the BaseDebuggerActor
There is really no need to use the document model to hold positions, this commits proves it.