How does a cellular layout differs from a process layout?