Checkpoint on huge refactoring to extract common code for interpreters for L3 and above