Foreword This blog post has seen me fall into old habits with my blogging. It has turned into a very large document and has taken considerable time to write. Not how I wish to blog. My apologies if its too much to digest. 🙂 Damien. Introduction I have tried to capture a broad, but shallow... Continue Reading →