added embed models, added render hooks, separate utils package, update dependencies