Generation III reactors