HAM hierarchy

HAM consists of three main components: