Providing an innovative approach to the design, development, implementation and management of eLearning programmes and performance support tools