MSIL interpreter and runtime for a school project.