Live Objects All The Way Down: Removing the Barriers between Applications and Virtual Machines ( programming-journal.org )