Background

Some of the terms used are defined below