What differentiates native agent models from modular agent frameworks?