Можно выделить следующие основные виды