Learning The Limit Order Book: A Comprehensive Mix Between Stochastic And Machine Learning Models For Generation And Prediction