This is cool! I may introduce it to the undergrad OS course I teach at UCSD. Does it have memory hierarchy?