There are three main types: