Обычно делается как - берется задача, или комплекс задач, и конструируется машина которая
должна эти задачи решать. А тут по моему получилось с точностью до наоборот - взяли шасси
от танка, сняли башню, понавешали на него что под руку подвернулось, и стали решать:
- "ну и чего-ж нам теперь с этой хреновиной делать ?" :-)