Cell-based architecture