G-architecture