Updating dependancies and structure.