Samtliga typer behandlas nedan .