Add framework of chain-of-responsibility. Add support for Trees. Add support for LibSVM