In the Original white paper of the IOTA there is no mention of the Milestone. In reality however, the IRI code is so tangled (pun intended) with the use of Milestones, that I was not able to run an isolated node, without having to add Milestones.
What are the (theoretical) steps towards removing the Milestone fromto change the IRI codebase in order to remove the need for a Milestone?