So changes are very simple.
(1) Change address mechanism
(2) Change how money is handled
(3) Change persistence
(4) Remove all old Nxt block chain code
That is all that is needed.
U forgot:
(5) Remove the trap that doesn't allow to use another genesis block