Dessa delas i två hufvudklasser: