Add initial framework
Update dependencies