Gibbings Consulting Ltd. was responsible for all aspects of this project, which consisted of the following: