In the history of computing, there has been an endless push and pull between the need for general-purpose versus fine-tuned custom systems and software. While general purpose will, by nature, prevail ...