Merge branch 'prakhar/purr-data-imp_pref_layout' into emscripten

8 jobs for emscripten