Writing entire engine blocks