De är i huvudsak av två slag :