= implemented projectLayout extraction