App skeleton + dependencies