***** IMPLEMENTATION ON HOLD *****

Any problems/omissions, please drop me an email

It will be developed upon over the next few days/weeks

There are a few things missing I know