Ngā tūemi rite: Formal Aspects of Component Software :