re-structured project micro-layout