Building Visually-Aware, Dynamic, And Efficient Recommender Systems