A Simple And General Subgrid Model Suitable Both For Surface Layer And Free-Stream Turbulence